Go to the documentation of this file.
23 #ifndef _PEPTIDEID_PEPXML_HPP_
24 #define _PEPTIDEID_PEPXML_HPP_
28 #include <boost/shared_ptr.hpp>
62 virtual std::multimap<double, boost::shared_ptr<PeptideID::Record> >::const_iterator
63 record(
double retention_time_sec)
const;
77 #endif // _PEPTIDEID_PEPXML_HPP_
PeptideID_pepXml(const std::string &filename)
Constructor taking path to input file in std::string.
boost::shared_ptr< Impl > pimpl
virtual ~PeptideID_pepXml()
Destructor.
This is an interface for classes that allow access to data sources of identified peptides.
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 std::multimap< double, boost::shared_ptr< PeptideID::Record > >::const_iterator record(double retention_time_sec) const
virtual Iterator begin() const
This class allows access to identified proteins in PeptideProphet files.
virtual Record record(const Location &location) const
Returns the Record object associated with the given nativeID.
virtual Iterator end() const