OpenMS
2.8.0
|
Data model of MzTab-M files Please see the MzTab-M specification at https://github.com/HUPO-PSI/mzTab/blob/master/specification_document-releases/2_0-Metabolomics-Release/mzTab_format_specification_2_0-M_release.adoc#use-cases-for-mztab. More...
#include <OpenMS/FORMAT/MzTabM.h>
Public Member Functions | |
MzTabM ()=default | |
Default constructor. More... | |
~MzTabM ()=default | |
Destructor. More... | |
const MzTabMMetaData & | getMetaData () const |
Extract MzTabMMetaData. More... | |
void | setMetaData (const MzTabMMetaData &m_md) |
Set MzTabMMetaData. More... | |
const MzTabMSmallMoleculeSectionRows & | getMSmallMoleculeSectionRows () const |
Extract MzTabMSmallMoleculeSectionRows. More... | |
void | setMSmallMoleculeSectionRows (const MzTabMSmallMoleculeSectionRows &m_smsd) |
Set MzTabMSmallMoleculeSectionRows. More... | |
const MzTabMSmallMoleculeFeatureSectionRows & | getMSmallMoleculeFeatureSectionRows () const |
Extract MzTabMSmallMoleculeFeatureSectionRows. More... | |
void | setMSmallMoleculeFeatureSectionRows (const MzTabMSmallMoleculeFeatureSectionRows &m_smfsd) |
Set MzTabMSmallMoleculeFeatureSectionRows. More... | |
const MzTabMSmallMoleculeEvidenceSectionRows & | getMSmallMoleculeEvidenceSectionRows () const |
Extract MzTabMSmallMoleculeEvidenceSectionRows. More... | |
void | setMSmallMoleculeEvidenceSectionRows (const MzTabMSmallMoleculeEvidenceSectionRows &m_smesd) |
Set MzTabMSmallMoleculeEvidenceSectionRows. More... | |
void | setCommentRows (const std::map< Size, String > &com) |
Set comment rows. More... | |
void | setEmptyRows (const std::vector< Size > &empty) |
Set empty rows. More... | |
const std::vector< Size > & | getEmptyRows () const |
Get empty rows. More... | |
const std::map< Size, String > & | getCommentRows () const |
Get comment rows. More... | |
std::vector< String > | getMSmallMoleculeOptionalColumnNames () const |
Extract opt_ (custom, optional column names) More... | |
std::vector< String > | getMSmallMoleculeFeatureOptionalColumnNames () const |
Extract opt_ (custom, optional column names) More... | |
std::vector< String > | getMSmallMoleculeEvidenceOptionalColumnNames () const |
Extract opt_ (custom, optional column names) More... | |
Public Member Functions inherited from MzTabBase | |
MzTabBase ()=default | |
virtual | ~MzTabBase ()=default |
Static Public Member Functions | |
static void | addMetaInfoToOptionalColumns (const std::set< String > &keys, std::vector< MzTabOptionalColumnEntry > &opt, const String &id, const MetaInfoInterface &meta) |
static MzTabM | exportFeatureMapToMzTabM (const FeatureMap &feature_map) |
Export FeatureMap with Identifications to MzTabM. More... | |
Static Protected Member Functions | |
static String | getAdductString_ (const IdentificationDataInternal::ObservationMatchRef &match_ref) |
static void | getFeatureMapMetaValues_ (const FeatureMap &feature_map, std::set< String > &feature_user_value_keys, std::set< String > &observationmatch_user_value_keys, std::set< String > &compound_user_value_keys) |
Protected Attributes | |
MzTabMMetaData | m_meta_data_ |
MzTabMSmallMoleculeSectionRows | m_small_molecule_data_ |
MzTabMSmallMoleculeFeatureSectionRows | m_small_molecule_feature_data_ |
MzTabMSmallMoleculeEvidenceSectionRows | m_small_molecule_evidence_data_ |
std::vector< Size > | empty_rows_ |
index of empty rows More... | |
std::map< Size, String > | comment_rows_ |
comments More... | |
std::vector< String > | sml_optional_column_names_ |
std::vector< String > | smf_optional_column_names_ |
std::vector< String > | sme_optional_column_names_ |
Additional Inherited Members | |
Protected Member Functions inherited from MzTabBase | |
template<typename SectionRows > | |
std::vector< String > | getOptionalColumnNames_ (const SectionRows &rows) const |
Helper function for "get...OptionalColumnNames" functions. More... | |
Data model of MzTab-M files Please see the MzTab-M specification at https://github.com/HUPO-PSI/mzTab/blob/master/specification_document-releases/2_0-Metabolomics-Release/mzTab_format_specification_2_0-M_release.adoc#use-cases-for-mztab.
|
default |
Default constructor.
|
default |
Destructor.
|
static |
|
static |
Export FeatureMap with Identifications to MzTabM.
|
staticprotected |
const std::vector<Size>& getEmptyRows | ( | ) | const |
Get empty rows.
|
staticprotected |
const MzTabMMetaData& getMetaData | ( | ) | const |
Extract MzTabMMetaData.
std::vector<String> getMSmallMoleculeEvidenceOptionalColumnNames | ( | ) | const |
Extract opt_ (custom, optional column names)
const MzTabMSmallMoleculeEvidenceSectionRows& getMSmallMoleculeEvidenceSectionRows | ( | ) | const |
Extract MzTabMSmallMoleculeEvidenceSectionRows.
std::vector<String> getMSmallMoleculeFeatureOptionalColumnNames | ( | ) | const |
Extract opt_ (custom, optional column names)
const MzTabMSmallMoleculeFeatureSectionRows& getMSmallMoleculeFeatureSectionRows | ( | ) | const |
Extract MzTabMSmallMoleculeFeatureSectionRows.
std::vector<String> getMSmallMoleculeOptionalColumnNames | ( | ) | const |
Extract opt_ (custom, optional column names)
const MzTabMSmallMoleculeSectionRows& getMSmallMoleculeSectionRows | ( | ) | const |
Extract MzTabMSmallMoleculeSectionRows.
void setEmptyRows | ( | const std::vector< Size > & | empty | ) |
Set empty rows.
void setMetaData | ( | const MzTabMMetaData & | m_md | ) |
Set MzTabMMetaData.
void setMSmallMoleculeEvidenceSectionRows | ( | const MzTabMSmallMoleculeEvidenceSectionRows & | m_smesd | ) |
Set MzTabMSmallMoleculeEvidenceSectionRows.
void setMSmallMoleculeFeatureSectionRows | ( | const MzTabMSmallMoleculeFeatureSectionRows & | m_smfsd | ) |
Set MzTabMSmallMoleculeFeatureSectionRows.
void setMSmallMoleculeSectionRows | ( | const MzTabMSmallMoleculeSectionRows & | m_smsd | ) |
Set MzTabMSmallMoleculeSectionRows.
|
protected |
index of empty rows
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |