![]() |
OpenMS
|
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 |