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...
 
virtual ~MzTab ()
 Destructor. More...
 
const MzTabMetaDatagetMetaData () const
 
void setMetaData (const MzTabMetaData &md)
 
const MzTabProteinSectionRowsgetProteinSectionRows () const
 
void setProteinSectionRows (const MzTabProteinSectionRows &psd)
 
const MzTabPeptideSectionRowsgetPeptideSectionRows () const
 
void setPeptideSectionRows (const MzTabPeptideSectionRows &psd)
 
const MzTabPSMSectionRowsgetPSMSectionRows () const
 
void setPSMSectionRows (const MzTabPSMSectionRows &psd)
 
void setCommentRows (const std::map< Size, String > &com)
 
void setEmptyRows (const std::vector< Size > &empty)
 
const std::vector< Size > & getEmptyRows () const
 
const std::map< Size, String > & getCommentRows () const
 
const MzTabSmallMoleculeSectionRowsgetSmallMoleculeSectionRows () const
 
void setSmallMoleculeSectionRows (const MzTabSmallMoleculeSectionRows &smsd)
 
std::vector< StringgetProteinOptionalColumnNames () const
 
std::vector< StringgetPeptideOptionalColumnNames () const
 
std::vector< StringgetPSMOptionalColumnNames () const
 
std::vector< StringgetSmallMoleculeOptionalColumnNames () const
 

Protected Attributes

MzTabMetaData meta_data_
 
MzTabProteinSectionRows protein_data_
 
MzTabPeptideSectionRows peptide_data_
 
MzTabPSMSectionRows psm_data_
 
MzTabSmallMoleculeSectionRows small_molecule_data_
 
std::vector< Sizeempty_rows_
 
std::map< Size, Stringcomment_rows_
 

Detailed Description

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

Constructor & Destructor Documentation

MzTab ( )

Default constructor.

virtual ~MzTab ( )
virtual

Destructor.

Member Function Documentation

const std::map<Size, String>& getCommentRows ( ) const
const std::vector<Size>& getEmptyRows ( ) const
const MzTabMetaData& getMetaData ( ) const
std::vector<String> getPeptideOptionalColumnNames ( ) const
const MzTabPeptideSectionRows& getPeptideSectionRows ( ) const
std::vector<String> getProteinOptionalColumnNames ( ) const
const MzTabProteinSectionRows& getProteinSectionRows ( ) const
std::vector<String> getPSMOptionalColumnNames ( ) const
const MzTabPSMSectionRows& getPSMSectionRows ( ) const
std::vector<String> getSmallMoleculeOptionalColumnNames ( ) const
const MzTabSmallMoleculeSectionRows& getSmallMoleculeSectionRows ( ) const
void setCommentRows ( const std::map< Size, String > &  com)
void setEmptyRows ( const std::vector< Size > &  empty)
void setMetaData ( const MzTabMetaData md)
void setPeptideSectionRows ( const MzTabPeptideSectionRows psd)
void setProteinSectionRows ( const MzTabProteinSectionRows psd)
void setPSMSectionRows ( const MzTabPSMSectionRows psd)
void setSmallMoleculeSectionRows ( const MzTabSmallMoleculeSectionRows smsd)

Member Data Documentation

std::map<Size, String> comment_rows_
protected
std::vector<Size> empty_rows_
protected
MzTabMetaData meta_data_
protected
MzTabPeptideSectionRows peptide_data_
protected
MzTabProteinSectionRows protein_data_
protected
MzTabPSMSectionRows psm_data_
protected
MzTabSmallMoleculeSectionRows small_molecule_data_
protected

OpenMS / TOPP release 2.0.0 Documentation generated on Sat May 16 2015 16:13:59 using doxygen 1.8.9.1