Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Protected Attributes | List of all members
MzTab Class Reference

Data model of MzTab files. Please see the official MzTab specification at https://code.google.com/p/mztab/. More...

#include <OpenMS/FORMAT/MzTab.h>

Public Member Functions

 MzTab ()
 Default constructor. More...
 
 ~MzTab ()
 Destructor. More...
 
const MzTabMetaDatagetMetaData () const
 
void setMetaData (const MzTabMetaData &md)
 
const MzTabProteinSectionDatagetProteinSectionData () const
 
void setProteinSectionData (const MzTabProteinSectionData &psd)
 
const MzTabPeptideSectionDatagetPeptideSectionData () const
 
void setPeptideSectionData (const MzTabPeptideSectionData &psd)
 
const
MzTabSmallMoleculeSectionData
getSmallMoleculeSectionData () const
 
void setSmallMoleculeSectionData (const MzTabSmallMoleculeSectionData &smsd)
 
std::vector< StringgetProteinOptionalColumnNames () const
 
std::vector< StringgetPeptideOptionalColumnNames () const
 
std::vector< StringgetSmallMoleculeOptionalColumnNames () const
 

Protected Attributes

MzTabMetaData map_unitid_to_meta_data_
 
MzTabProteinSectionData map_unitid_to_protein_data_
 
MzTabPeptideSectionData map_unitid_to_peptide_data_
 
MzTabSmallMoleculeSectionData map_unitid_to_small_molecule_data_
 

Detailed Description

Data model of MzTab files. Please see the official MzTab specification at https://code.google.com/p/mztab/.

Constructor & Destructor Documentation

MzTab ( )
inline

Default constructor.

~MzTab ( )
inline

Destructor.

Member Function Documentation

const MzTabMetaData& getMetaData ( ) const
inline
std::vector<String> getPeptideOptionalColumnNames ( ) const
inline
const MzTabPeptideSectionData& getPeptideSectionData ( ) const
inline
std::vector<String> getProteinOptionalColumnNames ( ) const
inline
const MzTabProteinSectionData& getProteinSectionData ( ) const
inline
std::vector<String> getSmallMoleculeOptionalColumnNames ( ) const
inline
const MzTabSmallMoleculeSectionData& getSmallMoleculeSectionData ( ) const
inline
void setMetaData ( const MzTabMetaData md)
inline
void setPeptideSectionData ( const MzTabPeptideSectionData psd)
inline
void setProteinSectionData ( const MzTabProteinSectionData psd)
inline
void setSmallMoleculeSectionData ( const MzTabSmallMoleculeSectionData smsd)
inline

Member Data Documentation

MzTabMetaData map_unitid_to_meta_data_
protected
MzTabPeptideSectionData map_unitid_to_peptide_data_
protected
MzTabProteinSectionData map_unitid_to_protein_data_
protected
MzTabSmallMoleculeSectionData map_unitid_to_small_molecule_data_
protected

OpenMS / TOPP release 1.11.1 Documentation generated on Thu Nov 14 2013 11:19:31 using doxygen 1.8.5