OpenMS
MzTabMMetaData Class Reference

MztabM Metadata. More...

#include <OpenMS/FORMAT/MzTabM.h>

Collaboration diagram for MzTabMMetaData:
[legend]

Public Member Functions

 MzTabMMetaData ()
 

Public Attributes

MzTabString mz_tab_version
 MzTab-M Version. More...
 
MzTabString mz_tab_id
 MzTab-M file id (e.g. repository-, local identifier) More...
 
MzTabString title
 Title. More...
 
MzTabString description
 Description. More...
 
std::map< Size, MzTabParameterListsample_processing
 List of parameters describing the sample processing/preparation/handling. More...
 
std::map< Size, MzTabInstrumentMetaDatainstrument
 List of parameters describing the instrument. More...
 
std::map< Size, MzTabSoftwareMetaDatasoftware
 Software used to analyze the data. More...
 
std::map< Size, MzTabStringpublication
 Associated publication(s) More...
 
std::map< Size, MzTabContactMetaDatacontact
 Contact name. More...
 
std::map< Size, MzTabStringuri
 Pointing to file source (e.g. MetaboLights) More...
 
std::map< Size, MzTabStringexternal_study_uri
 Pointing to an external file with more details about the study (e.g. ISA-TAB file) More...
 
MzTabParameter quantification_method
 Quantification method used in the experiment. More...
 
std::map< Size, MzTabSampleMetaDatasample
 Sample details. More...
 
std::map< Size, MzTabMMSRunMetaDatams_run
 MS run details. More...
 
std::map< Size, MzTabMAssayMetaDataassay
 Assay details. More...
 
std::map< Size, MzTabMStudyVariableMetaDatastudy_variable
 Study Variable details. More...
 
std::map< Size, MzTabParametercustom
 Custom parameters. More...
 
std::map< Size, MzTabCVMetaDatacv
 Controlled Vocabulary details. More...
 
std::map< Size, MzTabMDatabaseMetaDatadatabase
 Database details. More...
 
std::map< Size, MzTabParameterderivatization_agent
 A description of derivatization agents applied to small molecules. More...
 
MzTabParameter small_molecule_quantification_unit
 Description of the unit type used. More...
 
MzTabParameter small_molecule_feature_quantification_unit
 Description of the unit type used. More...
 
MzTabParameter small_molecule_identification_reliability
 Reliability of identification (4-level schema) More...
 
std::map< Size, MzTabParameterid_confidence_measure
 Confidence measures / scores. More...
 
std::vector< MzTabStringcolunit_small_molecule
 Defines the unit used for a specific column. More...
 
std::vector< MzTabStringcolunit_small_molecule_feature
 Defines the unit used for a specific column. More...
 
std::vector< MzTabStringcolunit_small_molecule_evidence
 Defines the unit used for a specific column. More...
 

Detailed Description

MztabM Metadata.

Constructor & Destructor Documentation

◆ MzTabMMetaData()

Member Data Documentation

◆ assay

std::map<Size, MzTabMAssayMetaData> assay

Assay details.

◆ colunit_small_molecule

std::vector<MzTabString> colunit_small_molecule

Defines the unit used for a specific column.

◆ colunit_small_molecule_evidence

std::vector<MzTabString> colunit_small_molecule_evidence

Defines the unit used for a specific column.

◆ colunit_small_molecule_feature

std::vector<MzTabString> colunit_small_molecule_feature

Defines the unit used for a specific column.

◆ contact

std::map<Size, MzTabContactMetaData> contact

Contact name.

◆ custom

std::map<Size, MzTabParameter> custom

Custom parameters.

◆ cv

std::map<Size, MzTabCVMetaData> cv

Controlled Vocabulary details.

◆ database

std::map<Size, MzTabMDatabaseMetaData> database

Database details.

◆ derivatization_agent

std::map<Size, MzTabParameter> derivatization_agent

A description of derivatization agents applied to small molecules.

◆ description

MzTabString description

Description.

◆ external_study_uri

std::map<Size, MzTabString> external_study_uri

Pointing to an external file with more details about the study (e.g. ISA-TAB file)

◆ id_confidence_measure

std::map<Size, MzTabParameter> id_confidence_measure

Confidence measures / scores.

◆ instrument

std::map<Size, MzTabInstrumentMetaData> instrument

List of parameters describing the instrument.

◆ ms_run

std::map<Size, MzTabMMSRunMetaData> ms_run

MS run details.

◆ mz_tab_id

MzTabString mz_tab_id

MzTab-M file id (e.g. repository-, local identifier)

◆ mz_tab_version

MzTabString mz_tab_version

MzTab-M Version.

◆ publication

std::map<Size, MzTabString> publication

Associated publication(s)

◆ quantification_method

MzTabParameter quantification_method

Quantification method used in the experiment.

◆ sample

std::map<Size, MzTabSampleMetaData> sample

Sample details.

◆ sample_processing

std::map<Size, MzTabParameterList> sample_processing

List of parameters describing the sample processing/preparation/handling.

◆ small_molecule_feature_quantification_unit

MzTabParameter small_molecule_feature_quantification_unit

Description of the unit type used.

◆ small_molecule_identification_reliability

MzTabParameter small_molecule_identification_reliability

Reliability of identification (4-level schema)

◆ small_molecule_quantification_unit

MzTabParameter small_molecule_quantification_unit

Description of the unit type used.

◆ software

std::map<Size, MzTabSoftwareMetaData> software

Software used to analyze the data.

◆ study_variable

std::map<Size, MzTabMStudyVariableMetaData> study_variable

Study Variable details.

◆ title

MzTabString title

Title.

◆ uri

std::map<Size, MzTabString> uri

Pointing to file source (e.g. MetaboLights)