35 #ifndef OPENMS_FORMAT_HANDLERS_MZIDENTMLHANDLER_H 36 #define OPENMS_FORMAT_HANDLERS_MZIDENTMLHANDLER_H 92 virtual void endElement(
const XMLCh*
const ,
const XMLCh*
const ,
const XMLCh*
const qname);
95 virtual void startElement(
const XMLCh*
const ,
const XMLCh*
const ,
const XMLCh*
const qname,
const xercesc::Attributes& attributes);
98 virtual void characters(
const XMLCh*
const chars,
const XMLSize_t length);
101 virtual void writeTo(std::ostream& os);
125 const std::vector<ProteinIdentification>*
cpro_id_;
126 const std::vector<PeptideIdentification>*
cpep_id_;
135 void handleCVParam_(
const String& parent_parent_tag,
const String& parent_tag,
const String& accession,
const xercesc::Attributes& attributes,
const String& cv_ref );
153 void writeModParam_(
String& s,
const std::vector<String>& mod_names,
bool fixed,
UInt indent)
const;
156 void writeFragmentAnnotations_(
String& s,
const std::vector<PeptideHit::PeakAnnotation>& annotations,
UInt indent,
bool is_ppxl)
const;
SpectrumIdentification current_spectrum_id_
SpectrumIdentification Item.
Definition: MzIdentMLHandler.h:129
std::vector< PeptideIdentification > * pep_id_
Identification Item for peptides.
Definition: MzIdentMLHandler.h:122
Representation of a CV term.
Definition: ControlledVocabulary.h:61
A more convenient string class.
Definition: String.h:57
std::map< String, String > sil_2_sip_
Definition: MzIdentMLHandler.h:170
Map< String, AASequence > pep_sequences_
Definition: MzIdentMLHandler.h:165
IdentificationHit current_id_hit_
IdentificationHit Item.
Definition: MzIdentMLHandler.h:132
std::map< String, String > ph_2_sdat_
Definition: MzIdentMLHandler.h:169
std::map< String, String > pp_identifier_2_sil_
Definition: MzIdentMLHandler.h:166
Int current_mod_location_
Definition: MzIdentMLHandler.h:172
AASequence actual_peptide_
Definition: MzIdentMLHandler.h:171
unsigned int UInt
Unsigned integer type.
Definition: Types.h:95
Base class for XML handlers.
Definition: XMLHandler.h:110
const ProgressLogger & logger_
Progress logger.
Definition: MzIdentMLHandler.h:105
Representation of a peptide/protein sequence.
Definition: AASequence.h:108
String tag_
XML tag parse element.
Definition: MzIdentMLHandler.h:115
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
const std::vector< ProteinIdentification > * cpro_id_
Definition: MzIdentMLHandler.h:125
Representation of a controlled vocabulary.
Definition: ControlledVocabulary.h:55
ControlledVocabulary cv_
Controlled vocabulary (psi-ms from OpenMS/share/OpenMS/CV/psi-ms.obo)
Definition: MzIdentMLHandler.h:108
XML STREAM handler for MzIdentMLFile.
Definition: MzIdentMLHandler.h:70
Represents a object which can store the information of an analysisXML instance.
Definition: SpectrumIdentification.h:50
Represents a object which can store the information of an analysisXML instance.
Definition: Identification.h:53
ProteinHit actual_protein_
Definition: MzIdentMLHandler.h:173
Identification * id_
Identification Item.
Definition: MzIdentMLHandler.h:118
ControlledVocabulary unimod_
Controlled vocabulary for modifications (unimod from OpenMS/share/OpenMS/CV/unimod.obo)
Definition: MzIdentMLHandler.h:110
Representation of a protein hit.
Definition: ProteinHit.h:54
std::vector< ProteinIdentification > * pro_id_
internal Identification Item for proteins
Definition: MzIdentMLHandler.h:120
Represents a object which can store the information of an analysisXML instance.
Definition: IdentificationHit.h:49
const std::vector< PeptideIdentification > * cpep_id_
Definition: MzIdentMLHandler.h:126
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:55
const Identification * cid_
Definition: MzIdentMLHandler.h:124
Representation of an enzyme.
Definition: Enzyme.h:56
std::map< String, String > sil_2_sdb_
Definition: MzIdentMLHandler.h:167
std::map< String, String > sil_2_sdat_
Definition: MzIdentMLHandler.h:168
int Int
Signed integer type.
Definition: Types.h:103
Map class based on the STL map (containing several convenience functions)
Definition: Map.h:51