Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Classes | Public Member Functions | Private Attributes

MSQuantifications Class Reference

#include <OpenMS/METADATA/MSQuantifications.h>

Inheritance diagram for MSQuantifications:
ExperimentalSettings MetaInfoInterface DocumentIdentifier

List of all members.

Classes

struct  AnalysisSummary
struct  Assay

Public Member Functions

 MSQuantifications ()
 Constructor.
 ~MSQuantifications ()
 Destructor.
 MSQuantifications (const MSQuantifications &source)
 Copy constructor.
MSQuantificationsoperator= (const MSQuantifications &source)
 Assignment operator.
bool operator== (const MSQuantifications &rhs) const
 Equality operator.
bool operator!= (const MSQuantifications &rhs) const
 Equality operator.
void load (const String &filename, bool trim_lines=false, Int first_n=-1)
 Loads data from a text file.
const std::vector< DataProcessinggetDataProcessingList () const
const std::vector< Assay > & getAssays () const
std::vector< Assay > & getAssays ()
std::map< String,
ConsensusFeature::Ratio > & 
getRatios ()
const std::vector< ConsensusMap > & getConsensusMaps () const
std::vector< ConsensusMap > & getConsensusMaps ()
const std::vector< FeatureMap<> > & getFeatureMaps () const
const AnalysisSummarygetAnalysisSummary () const
AnalysisSummarygetAnalysisSummary ()
void setDataProcessingList (std::vector< DataProcessing > &dpl)
void setAnalysisSummaryQuantType (QUANT_TYPES r)
void addConsensusMap (ConsensusMap &m)
void assignUIDs ()
void registerExperiment (MSExperiment< Peak1D > &exp, std::vector< std::vector< std::pair< String, DoubleReal > > > labels)

Private Attributes

AnalysisSummary analysis_summary_
std::vector< MetaInfobibliographic_reference_
std::vector< ConsensusMapconsensus_maps_
std::vector< FeatureMap<> > feature_maps_
std::vector< Assayassays_
std::vector< DataProcessingdata_processings_

Base type definitions



enum  QUANT_TYPES { MS1LABEL = 0, MS2LABEL, LABELFREE, SIZE_OF_QUANT_TYPES }
typedef CVTermList ParamGroupList
 typedef docu
static const std::string NamesOfQuantTypes [SIZE_OF_QUANT_TYPES]

Member Typedef Documentation

typedef docu


Member Enumeration Documentation

Enumerator:
MS1LABEL 
MS2LABEL 
LABELFREE 
SIZE_OF_QUANT_TYPES 

Constructor & Destructor Documentation

Constructor.

Destructor.

MSQuantifications ( const MSQuantifications source  ) 

Copy constructor.


Member Function Documentation

void addConsensusMap ( ConsensusMap m  ) 
void assignUIDs (  ) 
const AnalysisSummary& getAnalysisSummary (  )  const
AnalysisSummary& getAnalysisSummary (  ) 
const std::vector<Assay>& getAssays (  )  const
std::vector<Assay>& getAssays (  ) 
const std::vector<ConsensusMap>& getConsensusMaps (  )  const
std::vector<ConsensusMap>& getConsensusMaps (  ) 
const std::vector<DataProcessing> getDataProcessingList (  )  const
const std::vector<FeatureMap<> >& getFeatureMaps (  )  const
std::map<String, ConsensusFeature::Ratio>& getRatios (  ) 
void load ( const String filename,
bool  trim_lines = false,
Int  first_n = -1 
)

Loads data from a text file.

Parameters:
filename The input file name.
trim_lines Whether or not the lines are trimmed when reading them from file.
first_n If set, only first_n lines the lines from the beginning of the file are read.
Note:
this function uses unix-style linebreaks
Exceptions:
Exception::FileNotFound is thrown if the file could not be opened.
bool operator!= ( const MSQuantifications rhs  )  const

Equality operator.

MSQuantifications& operator= ( const MSQuantifications source  ) 

Assignment operator.

bool operator== ( const MSQuantifications rhs  )  const

Equality operator.

void registerExperiment ( MSExperiment< Peak1D > &  exp,
std::vector< std::vector< std::pair< String, DoubleReal > > >  labels 
)
void setAnalysisSummaryQuantType ( QUANT_TYPES  r  ) 
void setDataProcessingList ( std::vector< DataProcessing > &  dpl  ) 

Member Data Documentation

std::vector<Assay> assays_ [private]
std::vector<MetaInfo> bibliographic_reference_ [private]
std::vector<ConsensusMap> consensus_maps_ [private]
std::vector<DataProcessing> data_processings_ [private]
std::vector<FeatureMap<> > feature_maps_ [private]
const std::string NamesOfQuantTypes[SIZE_OF_QUANT_TYPES] [static]

OpenMS / TOPP release 1.10.0 Documentation generated on Thu Mar 7 2013 09:42:56 using doxygen 1.7.1