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

QuantitativeExperimentalDesign Class Reference

Merge files according to experimental design. More...

#include <OpenMS/ANALYSIS/QUANTITATION/QuantitativeExperimentalDesign.h>

Inheritance diagram for QuantitativeExperimentalDesign:
DefaultParamHandler

List of all members.

Public Member Functions

 QuantitativeExperimentalDesign ()
 Default constructor.
virtual ~QuantitativeExperimentalDesign ()
void applyDesign2Resolver (ProteinResolver &resolver, TextFile &file, StringList &fileNames)
 xxxxxxx
void applyDesign2Quantifier (PeptideAndProteinQuant &quantifier, TextFile &file, StringList &fileNames)
 xxxxxxx

Private Member Functions

 QuantitativeExperimentalDesign (const QuantitativeExperimentalDesign &)
 Not implemented.
QuantitativeExperimentalDesignoperator= (const QuantitativeExperimentalDesign &)
 Not implemented.
void mergeFeatureMaps_ (FeatureMap<> &map, const String &experiment, StringList &file_paths)
void mergeConsensusMaps_ (ConsensusMap &map, const String &experiment, StringList &file_paths)
void mergeIDFiles_ (std::vector< ProteinIdentification > &proteins, std::vector< PeptideIdentification > &peptides, const String &experiment, StringList &file_paths)
void findRelevantFilePaths_ (std::map< String, StringList > &design2FileBaseName, std::map< String, StringList > &design2FilePath, StringList &filePaths)
void analyzeHeader_ (UInt &expCol, UInt &fileCol, StringList &header)
 Analyze header, which column represents filename and experimental setting.
void getSeparator_ (String &separator)
 Helper class to get separator of the experimental design text file.
void mapFiles2Design_ (std::map< String, StringList > &experiments, TextFile &file)
 helper class. which file name belongs to which experimental setting

Detailed Description

Merge files according to experimental design.

This class


Constructor & Destructor Documentation

Default constructor.

virtual ~QuantitativeExperimentalDesign (  )  [virtual]

Not implemented.


Member Function Documentation

void analyzeHeader_ ( UInt expCol,
UInt fileCol,
StringList header 
) [private]

Analyze header, which column represents filename and experimental setting.

void applyDesign2Quantifier ( PeptideAndProteinQuant quantifier,
TextFile file,
StringList fileNames 
)

xxxxxxx

Note:
xxxxxx
void applyDesign2Resolver ( ProteinResolver resolver,
TextFile file,
StringList fileNames 
)

xxxxxxx

Note:
xxxxxx
void findRelevantFilePaths_ ( std::map< String, StringList > &  design2FileBaseName,
std::map< String, StringList > &  design2FilePath,
StringList filePaths 
) [private]
void getSeparator_ ( String separator  )  [private]

Helper class to get separator of the experimental design text file.

void mapFiles2Design_ ( std::map< String, StringList > &  experiments,
TextFile file 
) [private]

helper class. which file name belongs to which experimental setting

void mergeConsensusMaps_ ( ConsensusMap map,
const String experiment,
StringList file_paths 
) [private]
void mergeFeatureMaps_ ( FeatureMap<> &  map,
const String experiment,
StringList file_paths 
) [private]
void mergeIDFiles_ ( std::vector< ProteinIdentification > &  proteins,
std::vector< PeptideIdentification > &  peptides,
const String experiment,
StringList file_paths 
) [private]
QuantitativeExperimentalDesign& operator= ( const QuantitativeExperimentalDesign  )  [private]

Not implemented.


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