20 class ProteinIdentification;
char16_t XMLCh
Definition ClassTest.h:30
Base class for loading and storing XML files via Xerces, with optional schema validation and transpar...
Definition XMLFile.h:38
Base class for XML handlers.
Definition XMLHandler.h:316
Definition ModificationDefinitionsSet.h:34
Container for peptide identifications from multiple spectra.
Definition PeptideIdentificationList.h:66
Representation of a protein identification run.
Definition ProteinIdentification.h:55
Used to load XTandemXML files.
Definition XTandemXMLFile.h:33
ProteinIdentification * protein_identification_
Definition XTandemXMLFile.h:74
std::map< UInt, std::string > spectrum_ids_
Definition XTandemXMLFile.h:117
std::string current_protein_
Definition XTandemXMLFile.h:96
bool is_spectrum_note_
Definition XTandemXMLFile.h:80
std::map< UInt, std::vector< PeptideHit > > peptide_hits_
Definition XTandemXMLFile.h:87
GroupType
Definition XTandemXMLFile.h:127
ModificationDefinitionsSet default_nterm_mods_
Definition XTandemXMLFile.h:123
Int current_charge_
Definition XTandemXMLFile.h:99
std::vector< ProteinHit > protein_hits_
Definition XTandemXMLFile.h:90
ModificationDefinitionsSet mod_def_set_
Definition XTandemXMLFile.h:120
std::stack< GroupType > group_type_stack_
Definition XTandemXMLFile.h:136
bool skip_protein_acc_update_
Definition XTandemXMLFile.h:84
std::set< UInt > protein_uids_
Definition XTandemXMLFile.h:93
std::string tag_
Definition XTandemXMLFile.h:105
UInt current_id_
Definition XTandemXMLFile.h:102
void startElement(const XMLCh *const, const XMLCh *const, const XMLCh *const qname, const xercesc::Attributes &attributes) override
~XTandemXMLFile() override
Destructor.
void characters(const XMLCh *const chars, const XMLSize_t) override
void endElement(const XMLCh *const, const XMLCh *const, const XMLCh *const qname) override
UInt current_stop_
Definition XTandemXMLFile.h:111
UInt current_start_
Definition XTandemXMLFile.h:108
bool is_protein_note_
Definition XTandemXMLFile.h:77
XTandemXMLFile & operator=(const XTandemXMLFile &rhs)
XTandemXMLFile(const XTandemXMLFile &rhs)
XTandemXMLFile()
Default constructor.
std::string previous_seq_
Definition XTandemXMLFile.h:114
int Int
Signed integer type.
Definition Types.h:72
unsigned int UInt
Unsigned integer type.
Definition Types.h:64
void load(const std::string &filename, ProteinIdentification &protein_identification, PeptideIdentificationList &id_data, ModificationDefinitionsSet &mod_def_set)
loads data from an X! Tandem XML file
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19