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