|
ProteoWizard
|
This class allows access to identified proteins in PeptideProphet files. More...
#include <PeptideID_pepXML.hpp>
Public Member Functions | |
| PeptideID_pepXml (const std::string &filename) | |
| Constructor taking path to input file in std::string. | |
| PeptideID_pepXml (const char *filename) | |
| Constructor taking path to input file from const char*. | |
| PeptideID_pepXml (std::istream *in) | |
| Constructor taking std::istream as input. | |
| virtual | ~PeptideID_pepXml () |
| Destructor. | |
| virtual Record | record (const Location &location) const |
| Returns the Record object associated with the given nativeID. | |
| virtual std::multimap< double, boost::shared_ptr < PeptideID::Record > >::const_iterator | record (double retention_time_sec) const |
| virtual Iterator | begin () const |
| virtual Iterator | end () const |
Public Member Functions inherited from pwiz::peptideid::PeptideID | |
| virtual | ~PeptideID () |
Private Attributes | |
| boost::shared_ptr< Impl > | pimpl |
This class allows access to identified proteins in PeptideProphet files.
A PeptideID_pepXML object is contructed with either the path to a PeptideProphet format file (*.pep.xml), or an std::istream open to the beginning of a pep.xml file.
Definition at line 41 of file PeptideID_pepXML.hpp.
| pwiz::peptideid::PeptideID_pepXml::PeptideID_pepXml | ( | const std::string & | filename | ) |
Constructor taking path to input file in std::string.
| pwiz::peptideid::PeptideID_pepXml::PeptideID_pepXml | ( | const char * | filename | ) |
Constructor taking path to input file from const char*.
| pwiz::peptideid::PeptideID_pepXml::PeptideID_pepXml | ( | std::istream * | in | ) |
Constructor taking std::istream as input.
|
inlinevirtual |
Returns the Record object associated with the given nativeID.
A range_error is thrown if the nativeID isn't associated with a Record.
Implements pwiz::peptideid::PeptideID.
Referenced by testFilename(), and testIStream().
|
virtual |
|
virtual |
Implements pwiz::peptideid::PeptideID.
|
virtual |
Implements pwiz::peptideid::PeptideID.
|
private |
Definition at line 69 of file PeptideID_pepXML.hpp.
1.8.1.1