47       void endElement(
const XMLCh * 
const , 
const XMLCh * 
const , 
const XMLCh * 
const qname) 
override;
 
   50       void startElement(
const XMLCh * 
const , 
const XMLCh * 
const , 
const XMLCh * 
const qname, 
const xercesc::Attributes & attributes) 
override;
 
   53       void characters(
const XMLCh * 
const chars, 
const XMLSize_t length) 
override;
 
  116       std::map<String, ConsensusFeature::Ratio> 
r_rtemp_;
 
  118       std::map<String, ConsensusFeature::Ratio> 
r_r_obj_;
 
Representation of a controlled vocabulary.
Definition: ControlledVocabulary.h:29
 
XML handler for MzQuantMLFile.
Definition: MzQuantMLHandler.h:31
 
ControlledVocabulary::CVTerm getChildWithName_(const String &parent_accession, const String &name) const
Looks up a child CV term of parent_accession with the name name. If no such term is found,...
 
std::map< String, std::vector< ExperimentalSettings > > current_files_
1.rawfilesgroup_ref 2.inputfiles for each assay as ExperimentalSettings
Definition: MzQuantMLHandler.h:103
 
void writeFeature_(String &feature_xml, const std::vector< FeatureMap > &fm, UInt indentation_level)
Helper method that writes the featuremaps.
 
std::map< String, ConsensusFeature::Ratio > r_rtemp_
Definition: MzQuantMLHandler.h:116
 
std::map< int, DataProcessing > current_orderedps_
Definition: MzQuantMLHandler.h:122
 
MSQuantifications::Assay current_assay_
Definition: MzQuantMLHandler.h:110
 
Size current_count_
Definition: MzQuantMLHandler.h:106
 
MzQuantMLHandler(const MzQuantMLHandler &rhs)
 
MSQuantifications * msq_
Definition: MzQuantMLHandler.h:68
 
~MzQuantMLHandler() override
Destructor.
 
MzQuantMLHandler(const MSQuantifications &msq, const String &filename, const String &version, const ProgressLogger &logger)
Constructor for a write-only handler.
 
std::map< String, ConsensusFeature::Ratio > r_r_obj_
Definition: MzQuantMLHandler.h:118
 
std::vector< double > current_row_
Definition: MzQuantMLHandler.h:128
 
void writeTo(std::ostream &os) override
Writes the contents to a stream.
 
MzQuantMLHandler(MSQuantifications &msq, const String &filename, const String &version, const ProgressLogger &logger)
Constructor for a read-only handler.
 
std::vector< String > current_col_types_
Definition: MzQuantMLHandler.h:126
 
const ProgressLogger & logger_
Progress logger.
Definition: MzQuantMLHandler.h:61
 
ControlledVocabulary cv_
Controlled vocabulary (hopefully the psi-pi from OpenMS/share/OpenMS/CV/psi-pi.obo)
Definition: MzQuantMLHandler.h:64
 
String tag_
Definition: MzQuantMLHandler.h:66
 
std::multimap< String, String > cm_cf_ids_
Definition: MzQuantMLHandler.h:112
 
String current_cf_id_
Definition: MzQuantMLHandler.h:105
 
String current_id_
Definition: MzQuantMLHandler.h:104
 
std::vector< CVTerm > cvp_stack_
Definition: MzQuantMLHandler.h:109
 
std::vector< MetaInfo > up_stack_
Definition: MzQuantMLHandler.h:108
 
std::pair< int, DataProcessing > current_dp_
Definition: MzQuantMLHandler.h:123
 
MzQuantMLHandler()
Helper method that writes a source file.
 
std::vector< double > current_dm_values_
Definition: MzQuantMLHandler.h:127
 
void handleCVParam_(const String &parent_parent_tag, const String &parent_tag, const String &accession, const String &name, const String &value, const xercesc::Attributes &attributes, const String &cv_ref, const String &unit_accession="")
Handles CV terms.
 
std::map< String, Software > current_sws_
Definition: MzQuantMLHandler.h:121
 
const MSQuantifications * cmsq_
Definition: MzQuantMLHandler.h:70
 
void writeUserParams_(std::ostream &os, const MetaInfoInterface &meta, UInt indent)
Writes user terms.
 
std::map< String, String > numden_r_ids_
Definition: MzQuantMLHandler.h:117
 
std::map< String, ConsensusFeature > cf_cf_obj_
Definition: MzQuantMLHandler.h:114
 
void startElement(const XMLCh *const, const XMLCh *const, const XMLCh *const qname, const xercesc::Attributes &attributes) override
 
void writeUserParams_(String &s, const MetaInfoInterface &meta, UInt indent)
 
std::set< DataProcessing::ProcessingAction > current_pas_
Definition: MzQuantMLHandler.h:124
 
MzQuantMLHandler & operator=(const MzQuantMLHandler &rhs)
 
void characters(const XMLCh *const chars, const XMLSize_t length) override
 
void endElement(const XMLCh *const, const XMLCh *const, const XMLCh *const qname) override
 
void handleUserParam_(const String &parent_parent_tag, const String &parent_tag, const String &name, const String &type, const String &value)
Handles user terms.
 
void writeCVParams_(String &s, const std::map< String, std::vector< CVTerm > > &, UInt indent)
Write CV term.
 
std::map< String, FeatureHandle > f_f_obj_
Definition: MzQuantMLHandler.h:115
 
std::map< String, String > f_cf_ids_
Definition: MzQuantMLHandler.h:113
 
Base class for XML handlers.
Definition: XMLHandler.h:300
 
Definition: MSQuantifications.h:27
 
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:27
 
A more convenient string class.
Definition: String.h:34
 
unsigned int UInt
Unsigned integer type.
Definition: Types.h:68
 
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:101
 
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22
 
Representation of a CV term.
Definition: ControlledVocabulary.h:35
 
Definition: MSQuantifications.h:84