OpenMS
|
File adapter for MzTab-M files. More...
#include <OpenMS/FORMAT/MzTabMFile.h>
Public Member Functions | |
MzTabMFile () | |
Default Constructor. More... | |
~MzTabMFile () | |
Default Destructor. More... | |
void | store (const String &filename, const MzTabM &mztab_m) const |
Store MzTabM file. More... | |
Protected Member Functions | |
void | generateMzTabMMetaDataSection_ (const MzTabMMetaData &map, StringList &sl) const |
Generates the MzTabM MetaData Section. More... | |
String | generateMzTabMSmallMoleculeHeader_ (const MzTabMMetaData &meta, const std::vector< String > &optional_columns, size_t &n_columns) const |
Generates the MzTabM Small Molecule Header. More... | |
String | generateMzTabMSmallMoleculeSectionRow_ (const MzTabMSmallMoleculeSectionRow &row, const std::vector< String > &optional_columns, size_t &n_columns) const |
Generates the MzTabM Small Molecule Section. More... | |
String | generateMzTabMSmallMoleculeFeatureHeader_ (const MzTabMMetaData &meta, const std::vector< String > &optional_columns, size_t &n_columns) const |
Generates the MzTabM Small Molecule Header. More... | |
String | generateMzTabMSmallMoleculeFeatureSectionRow_ (const MzTabMSmallMoleculeFeatureSectionRow &row, const std::vector< String > &optional_columns, size_t &n_columns) const |
Generates the MzTabM Small Molecule Feature Section. More... | |
String | generateMzTabMSmallMoleculeEvidenceHeader_ (const MzTabMMetaData &meta, const std::vector< String > &optional_columns, size_t &n_columns) const |
Generates the MzTabM Small Molecule Header. More... | |
String | generateMzTabMSmallMoleculeEvidenceSectionRow_ (const MzTabMSmallMoleculeEvidenceSectionRow &row, const std::vector< String > &optional_columns, size_t &n_columns) const |
Generates the MzTabM Small Molecule Evidence Section. More... | |
File adapter for MzTab-M files.
MzTabMFile | ( | ) |
Default Constructor.
~MzTabMFile | ( | ) |
Default Destructor.
|
protected |
Generates the MzTabM MetaData Section.
map | MzTabMMetaData |
sl | Fill Stringlist with MztabM MetaData entries |
|
protected |
Generates the MzTabM Small Molecule Header.
map | MzTabMMetaData |
optional_columns | Add optional columns |
n_columns | Stores the number of columns in the header |
|
protected |
Generates the MzTabM Small Molecule Evidence Section.
row | MzTabMSmallMoleculeFeatureSectionRow |
optional_columns | Add optional columns |
n_columns | Stores the number of columns per row |
|
protected |
Generates the MzTabM Small Molecule Header.
map | MzTabMMetaData |
optional_columns | Add optional columns |
n_columns | Stores the number of columns in the header |
|
protected |
Generates the MzTabM Small Molecule Feature Section.
row | MzTabMSmallMoleculeFeatureSectionRow |
optional_columns | Add optional columns |
n_columns | Stores the number of columns per row |
|
protected |
Generates the MzTabM Small Molecule Header.
map | MzTabMMetaData |
optional_columns | Add optional columns |
n_columns | Stores the number of columns in the header |
|
protected |
Generates the MzTabM Small Molecule Section.
row | MzTabMSmallMoleculeSectionRow |
optional_columns | Add optional columns |
n_columns | Stores the number of columns per row |