21 class ProteinIdentification;
char16_t XMLCh
Definition: ClassTest.h:28
Base class for loading/storing XML files that have a handler derived from XMLHandler.
Definition: XMLFile.h:23
Base class for XML handlers.
Definition: XMLHandler.h:328
Definition: ModificationDefinitionsSet.h:34
Container for peptide identifications from multiple spectra.
Definition: PeptideIdentificationList.h:66
Representation of a protein identification run.
Definition: ProteinIdentification.h:51
A more convenient string class.
Definition: String.h:34
Used to load XTandemXML files.
Definition: XTandemXMLFile.h:34
String current_protein_
Definition: XTandemXMLFile.h:97
ProteinIdentification * protein_identification_
Definition: XTandemXMLFile.h:75
bool is_spectrum_note_
Definition: XTandemXMLFile.h:81
std::map< UInt, std::vector< PeptideHit > > peptide_hits_
Definition: XTandemXMLFile.h:88
GroupType
Definition: XTandemXMLFile.h:128
ModificationDefinitionsSet default_nterm_mods_
Definition: XTandemXMLFile.h:124
String tag_
Definition: XTandemXMLFile.h:106
XTandemXMLFile & operator=(const XTandemXMLFile &rhs)
Int current_charge_
Definition: XTandemXMLFile.h:100
std::vector< ProteinHit > protein_hits_
Definition: XTandemXMLFile.h:91
ModificationDefinitionsSet mod_def_set_
Definition: XTandemXMLFile.h:121
std::stack< GroupType > group_type_stack_
Definition: XTandemXMLFile.h:137
bool skip_protein_acc_update_
Definition: XTandemXMLFile.h:85
std::set< UInt > protein_uids_
Definition: XTandemXMLFile.h:94
UInt current_id_
Definition: XTandemXMLFile.h:103
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
std::map< UInt, String > spectrum_ids_
Definition: XTandemXMLFile.h:118
void endElement(const XMLCh *const, const XMLCh *const, const XMLCh *const qname) override
UInt current_stop_
Definition: XTandemXMLFile.h:112
UInt current_start_
Definition: XTandemXMLFile.h:109
bool is_protein_note_
Definition: XTandemXMLFile.h:78
String previous_seq_
Definition: XTandemXMLFile.h:115
XTandemXMLFile(const XTandemXMLFile &rhs)
XTandemXMLFile()
Default constructor.
int Int
Signed integer type.
Definition: Types.h:72
unsigned int UInt
Unsigned integer type.
Definition: Types.h:64
void load(const 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