OpenMS  2.6.0
Public Types | Public Member Functions | Private Attributes | List of all members
FTPeakDetectController Class Reference

#include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/FTPeakDetectController.h>

Collaboration diagram for FTPeakDetectController:
[legend]

Public Types

typedef std::pair< double, boost::shared_ptr< RawData > > Map
 
typedef std::vector< MapVec
 

Public Member Functions

 ~FTPeakDetectController ()
 
 FTPeakDetectController ()
 
 FTPeakDetectController (const FTPeakDetectController &)
 
void parseMzXMLData ()
 
void startScanParsing (Vec datavec)
 
void process_MS1_level_data_structure (ProcessData *)
 
void add_raw_peak_to_LC_MS_run (LCElutionPeak *)
 
void addLCelutionProfile (SHFeature *, LCElutionPeak *)
 
bool checkIfFeatureExtractionExists (std::string)
 
void process_MS2_level_data_structure (ProcessData *)
 
void extract_MS2_elution_features ()
 
void associateMS2FeatureToMS1Feature (MS2Feature *)
 
void addMS2FeatureToMS1Feature (MS2Feature *, SHFeature *)
 
void constructMS1FeatureFromMS2Feature (MS2Feature *)
 
void write_out_parsed_LC_MS (LCMS *)
 
void addFakeMSMSToFeature (SHFeature *)
 
FTPeakDetectControlleroperator= (const FTPeakDetectController &)
 
FTPeakDetectControlleroperator<= (const FTPeakDetectController &)
 
FTPeakDetectControlleroperator>= (const FTPeakDetectController &)
 
FTPeakDetectControlleroperator< (const FTPeakDetectController &)
 
FTPeakDetectControlleroperator> (const FTPeakDetectController &)
 
void set_target_file (std::string in)
 
std::string get_target_file ()
 
LCMSgetLCMS ()
 

Private Attributes

LCMSlcms_
 
std::vector< LCMSlcmsRuns_
 
std::string targetMzXML
 
std::string SOURCE_DIR
 
std::string OUTPUT_DIR
 

Member Typedef Documentation

◆ Map

typedef std::pair<double, boost::shared_ptr<RawData> > Map

◆ Vec

typedef std::vector<Map> Vec

Constructor & Destructor Documentation

◆ ~FTPeakDetectController()

◆ FTPeakDetectController() [1/2]

◆ FTPeakDetectController() [2/2]

Member Function Documentation

◆ add_raw_peak_to_LC_MS_run()

void add_raw_peak_to_LC_MS_run ( LCElutionPeak )

◆ addFakeMSMSToFeature()

void addFakeMSMSToFeature ( SHFeature )

◆ addLCelutionProfile()

void addLCelutionProfile ( SHFeature ,
LCElutionPeak  
)

◆ addMS2FeatureToMS1Feature()

void addMS2FeatureToMS1Feature ( MS2Feature ,
SHFeature  
)

◆ associateMS2FeatureToMS1Feature()

void associateMS2FeatureToMS1Feature ( MS2Feature )

◆ checkIfFeatureExtractionExists()

bool checkIfFeatureExtractionExists ( std::string  )

◆ constructMS1FeatureFromMS2Feature()

void constructMS1FeatureFromMS2Feature ( MS2Feature )

◆ extract_MS2_elution_features()

void extract_MS2_elution_features ( )

◆ get_target_file()

std::string get_target_file ( )
inline

◆ getLCMS()

LCMS * getLCMS ( )
inline

◆ operator<()

◆ operator<=()

◆ operator=()

◆ operator>()

◆ operator>=()

◆ parseMzXMLData()

void parseMzXMLData ( )

◆ process_MS1_level_data_structure()

void process_MS1_level_data_structure ( ProcessData )

◆ process_MS2_level_data_structure()

void process_MS2_level_data_structure ( ProcessData )

◆ set_target_file()

void set_target_file ( std::string  in)
inline

◆ startScanParsing()

void startScanParsing ( Vec  datavec)

◆ write_out_parsed_LC_MS()

void write_out_parsed_LC_MS ( LCMS )

Member Data Documentation

◆ lcms_

LCMS* lcms_
private

◆ lcmsRuns_

std::vector<LCMS> lcmsRuns_
private

◆ OUTPUT_DIR

std::string OUTPUT_DIR
private

◆ SOURCE_DIR

std::string SOURCE_DIR
private

◆ targetMzXML

std::string targetMzXML
private