46   class ProteinIdentification;
 
   86     void startElement(
const XMLCh* 
const , 
const XMLCh* 
const , 
const XMLCh* 
const qname, 
const xercesc::Attributes& attributes) 
override;
 
   89     void endElement(
const XMLCh* 
const , 
const XMLCh* 
const , 
const XMLCh* 
const qname) 
override;
 
   92     void characters(
const XMLCh* 
const chars, 
const XMLSize_t ) 
override;
 
Base class for loading/storing XML files that have a handler derived from XMLHandler.
Definition: XMLFile.h:49
 
Base class for XML handlers.
Definition: XMLHandler.h:325
 
Representation of a set of modification definitions.
Definition: ModificationDefinitionsSet.h:59
 
Representation of a protein identification run.
Definition: ProteinIdentification.h:72
 
A more convenient string class.
Definition: String.h:60
 
Used to load XTandemXML files.
Definition: XTandemXMLFile.h:59
 
String current_protein_
Definition: XTandemXMLFile.h:122
 
ProteinIdentification * protein_identification_
Definition: XTandemXMLFile.h:100
 
bool is_spectrum_note_
Definition: XTandemXMLFile.h:106
 
std::map< UInt, std::vector< PeptideHit > > peptide_hits_
Definition: XTandemXMLFile.h:113
 
GroupType
Definition: XTandemXMLFile.h:153
 
ModificationDefinitionsSet default_nterm_mods_
Definition: XTandemXMLFile.h:149
 
String tag_
Definition: XTandemXMLFile.h:131
 
XTandemXMLFile & operator=(const XTandemXMLFile &rhs)
 
Int current_charge_
Definition: XTandemXMLFile.h:125
 
std::vector< ProteinHit > protein_hits_
Definition: XTandemXMLFile.h:116
 
ModificationDefinitionsSet mod_def_set_
Definition: XTandemXMLFile.h:146
 
std::stack< GroupType > group_type_stack_
Definition: XTandemXMLFile.h:162
 
bool skip_protein_acc_update_
Definition: XTandemXMLFile.h:110
 
std::set< UInt > protein_uids_
Definition: XTandemXMLFile.h:119
 
UInt current_id_
Definition: XTandemXMLFile.h:128
 
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:143
 
void endElement(const XMLCh *const, const XMLCh *const, const XMLCh *const qname) override
 
UInt current_stop_
Definition: XTandemXMLFile.h:137
 
UInt current_start_
Definition: XTandemXMLFile.h:134
 
bool is_protein_note_
Definition: XTandemXMLFile.h:103
 
String previous_seq_
Definition: XTandemXMLFile.h:140
 
XTandemXMLFile(const XTandemXMLFile &rhs)
 
XTandemXMLFile()
Default constructor.
 
int Int
Signed integer type.
Definition: Types.h:102
 
unsigned int UInt
Unsigned integer type.
Definition: Types.h:94
 
void load(const String &filename, ProteinIdentification &protein_identification, std::vector< PeptideIdentification > &id_data, ModificationDefinitionsSet &mod_def_set)
loads data from an X! Tandem XML file
 
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47