|  | OpenMS
    2.6.0
    | 
 
 
  
  
 
Go to the documentation of this file.
   91       void endElement(
const XMLCh* 
const , 
const XMLCh* 
const , 
const XMLCh* 
const qname) 
override;
 
   94       void startElement(
const XMLCh* 
const , 
const XMLCh* 
const , 
const XMLCh* 
const qname, 
const xercesc::Attributes& attributes) 
override;
 
   97       void characters(
const XMLCh* 
const chars, 
const XMLSize_t length) 
override;
 
  100       void writeTo(std::ostream& os) 
override;
 
  124       const std::vector<ProteinIdentification>* 
cpro_id_;
 
  125       const std::vector<PeptideIdentification>* 
cpep_id_;
 
  134       void handleCVParam_(
const String& parent_parent_tag, 
const String& parent_tag, 
const String& accession,   
const xercesc::Attributes& attributes, 
const String& cv_ref );
 
  152       void writeModParam_(
String& s, 
const std::vector<String>& mod_names, 
bool fixed, 
UInt indent) 
const;
 
  155       void writeFragmentAnnotations_(
String& s, 
const std::vector<PeptideHit::PeakAnnotation>& annotations, 
UInt indent, 
bool is_ppxl) 
const;
 
  162                                 std::vector<PeptideIdentification>::const_iterator& it,
 
  163                                 std::map<String, String>& pep_ids,
 
  164                                 String cv_ns, std::set<String>& sen_set,
 
  165                                 std::map<String, String>& sen_ids,
 
  166                                 std::map<
String, std::vector<String> >& pep_evis,
 
  167                                 std::map<String, double>& pp_identifier_2_thresh,
 
  171       void writeXLMSPeptideHit(
const PeptideHit& hit,
 
  172                                 std::vector<PeptideIdentification>::const_iterator& it,
 
  173                                 String ppxl_linkid, std::map<String, String>& pep_ids,
 
  174                                 String cv_ns, std::set<String>& sen_set,
 
  175                                 std::map<String, String>& sen_ids,
 
  176                                 std::map<
String, std::vector<String> >& pep_evis,
 
  177                                 std::map<String, double>& pp_identifier_2_thresh,
 
  178                                 double ppxl_crosslink_mass,
 
  179                                 std::map<String, String>& ppxl_specref_2_element,
 
  180                                 String& sid, 
bool alpha_peptide);
 
  
std::map< String, String > sil_2_sdb_
mapping spectrumidentificationlist to the search data bases
Definition: MzIdentMLHandler.h:188
std::vector< PeptideIdentification > * pep_id_
Identification Item for peptides.
Definition: MzIdentMLHandler.h:121
const std::vector< PeptideIdentification > * cpep_id_
Definition: MzIdentMLHandler.h:125
Representation of a controlled vocabulary.
Definition: ControlledVocabulary.h:54
Base class for XML handlers.
Definition: XMLHandler.h:151
ControlledVocabulary cv_
Controlled vocabulary (psi-ms from OpenMS/share/OpenMS/CV/psi-ms.obo)
Definition: MzIdentMLHandler.h:107
XML STREAM handler for MzIdentMLFile.
Definition: MzIdentMLHandler.h:69
std::map< String, String > pp_identifier_2_sil_
mapping peptide/proteinidentification identifier_ to spectrumidentificationlist
Definition: MzIdentMLHandler.h:187
A more convenient string class.
Definition: String.h:59
std::map< String, String > sil_2_sip_
mapping spectrumidentificationlist to the search protocol (where the params are at)
Definition: MzIdentMLHandler.h:191
SpectrumIdentification current_spectrum_id_
SpectrumIdentification Item.
Definition: MzIdentMLHandler.h:128
Representation of a protein hit.
Definition: ProteinHit.h:58
std::map< String, String > ph_2_sdat_
mapping identification runs (mapping PeptideIdentifications and ProteinIdentifications via ....
Definition: MzIdentMLHandler.h:190
Map< String, AASequence > pep_sequences_
Definition: MzIdentMLHandler.h:186
Int current_mod_location_
Definition: MzIdentMLHandler.h:193
ProteinHit actual_protein_
Definition: MzIdentMLHandler.h:194
AASequence actual_peptide_
Definition: MzIdentMLHandler.h:192
ControlledVocabulary unimod_
Controlled vocabulary for modifications (unimod from OpenMS/share/OpenMS/CV/unimod....
Definition: MzIdentMLHandler.h:109
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
const Identification * cid_
Definition: MzIdentMLHandler.h:123
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:54
IdentificationHit current_id_hit_
IdentificationHit Item.
Definition: MzIdentMLHandler.h:131
Representation of a digestion enzyme for proteins (protease)
Definition: DigestionEnzymeProtein.h:48
std::vector< ProteinIdentification > * pro_id_
internal Identification Item for proteins
Definition: MzIdentMLHandler.h:119
Represents a object which can store the information of an analysisXML instance.
Definition: IdentificationHit.h:48
unsigned int UInt
Unsigned integer type.
Definition: Types.h:94
String tag_
XML tag parse element.
Definition: MzIdentMLHandler.h:114
Representation of a CV term.
Definition: ControlledVocabulary.h:60
Represents a object which can store the information of an analysisXML instance.
Definition: Identification.h:52
Represents a object which can store the information of an analysisXML instance.
Definition: SpectrumIdentification.h:49
const std::vector< ProteinIdentification > * cpro_id_
Definition: MzIdentMLHandler.h:124
Representation of a peptide/protein sequence.
Definition: AASequence.h:111
Map class based on the STL map (containing several convenience functions)
Definition: Map.h:50
const ProgressLogger & logger_
Progress logger.
Definition: MzIdentMLHandler.h:104
Identification * id_
Identification Item.
Definition: MzIdentMLHandler.h:117
std::map< String, String > sil_2_sdat_
mapping spectrumidentificationlist to the search input
Definition: MzIdentMLHandler.h:189
Representation of a peptide hit.
Definition: PeptideHit.h:55