43 void load(
const std::string & filename, std::map<std::string, std::vector<AASequence> > & peptides);
69 std::map<std::string, std::vector<AASequence> > *
peptides_;
Xerces-free, lightweight view over the attribute list of an XML element.
Definition XMLAttributes.h:32
Base class for loading and storing XML files via Xerces, with optional schema validation and transpar...
Definition XMLFile.h:40
Base class for XML handlers.
Definition XMLHandler.h:42
Used to load Mascot PepXML files.
Definition PepXMLFileMascot.h:31
std::vector< std::pair< std::string, double > > variable_modifications_
stores the variable residue modifications
Definition PepXMLFileMascot.h:78
void matchModification_(double mass, std::string &modification_description)
std::string actual_title_
Pointer to fill in protein identifications.
Definition PepXMLFileMascot.h:60
std::vector< std::pair< std::string, UInt > > actual_modifications_
The modifications of the actual peptide hit (position is 1-based)
Definition PepXMLFileMascot.h:66
std::map< std::string, std::vector< AASequence > > * peptides_
The peptides together with the spectrum title.
Definition PepXMLFileMascot.h:69
void onStartElement(const char16_t *qname, const Internal::XMLAttributes &attributes) override
Parsing method for opening tags.
void load(const std::string &filename, std::map< std::string, std::vector< AASequence > > &peptides)
Loads peptide sequences with modifications out of a PepXML file.
std::vector< std::string > fixed_modifications_
stores the fixed residue modifications
Definition PepXMLFileMascot.h:75
PepXMLFileMascot()
Constructor.
void onEndElement(const char16_t *qname) override
Parsing method for closing tags.
std::vector< AASequence > actual_aa_sequences_
stores the actual peptide sequences
Definition PepXMLFileMascot.h:72
std::string actual_sequence_
The sequence of the actual peptide hit.
Definition PepXMLFileMascot.h:63
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19