62 void endElement(
const XMLCh*
const ,
const XMLCh*
const ,
const XMLCh*
const qname)
override;
65 void startElement(
const XMLCh*
const ,
const XMLCh*
const ,
const XMLCh*
const qname,
const xercesc::Attributes& attributes)
override;
68 void characters(
const XMLCh*
const chars,
const XMLSize_t )
override;
93 std::vector<ResidueModification::TermSpecificity>
term_specs_;
Handler that is used for parsing XTandemXML data.
Definition: UnimodXMLHandler.h:53
~UnimodXMLHandler() override
Destructor.
UnimodXMLHandler(std::vector< ResidueModification * > &mods, const String &filename)
Default constructor.
std::vector< char > sites_
Definition: UnimodXMLHandler.h:91
std::vector< ResidueModification * > & modifications_
Definition: UnimodXMLHandler.h:89
ResidueModification * modification_
Definition: UnimodXMLHandler.h:87
std::vector< ResidueModification::TermSpecificity > term_specs_
Definition: UnimodXMLHandler.h:93
String tag_
Definition: UnimodXMLHandler.h:72
std::vector< double > neutral_loss_mono_masses_
Definition: UnimodXMLHandler.h:84
double mono_mass_
Definition: UnimodXMLHandler.h:76
std::vector< std::vector< EmpiricalFormula > > neutral_loss_diff_formulas_
Definition: UnimodXMLHandler.h:83
std::vector< double > neutral_loss_avg_masses_
Definition: UnimodXMLHandler.h:85
bool was_valid_peptide_modification_
Definition: UnimodXMLHandler.h:82
std::vector< EmpiricalFormula > neutral_loss_diff_formula_
Definition: UnimodXMLHandler.h:80
double avge_mass_
Definition: UnimodXMLHandler.h:74
void startElement(const XMLCh *const, const XMLCh *const, const XMLCh *const qname, const xercesc::Attributes &attributes) override
void characters(const XMLCh *const chars, const XMLSize_t) override
void endElement(const XMLCh *const, const XMLCh *const, const XMLCh *const qname) override
EmpiricalFormula diff_formula_
Definition: UnimodXMLHandler.h:78
Base class for XML handlers.
Definition: XMLHandler.h:325
Representation of a modification.
Definition: ResidueModification.h:77
A more convenient string class.
Definition: String.h:60
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47