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

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

Public Types

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

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 *)
 
FTPeakDetectController & operator= (const FTPeakDetectController &)
 
FTPeakDetectController & operator<= (const FTPeakDetectController &)
 
FTPeakDetectController & operator>= (const FTPeakDetectController &)
 
FTPeakDetectController & operator< (const FTPeakDetectController &)
 
FTPeakDetectController & operator> (const FTPeakDetectController &)
 
void set_target_file (std::string in)
 
std::string get_target_file ()
 
LCMS * getLCMS ()
 

Private Attributes

LCMS * lcms_
 
std::vector< LCMS > lcmsRuns_
 
std::string targetMzXML
 
std::string SOURCE_DIR
 
std::string OUTPUT_DIR
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

Member Function Documentation

void add_raw_peak_to_LC_MS_run ( LCElutionPeak *  )
void addFakeMSMSToFeature ( SHFeature *  )
void addLCelutionProfile ( SHFeature *  ,
LCElutionPeak *   
)
void addMS2FeatureToMS1Feature ( MS2Feature *  ,
SHFeature *   
)
void associateMS2FeatureToMS1Feature ( MS2Feature *  )
bool checkIfFeatureExtractionExists ( std::string  )
void constructMS1FeatureFromMS2Feature ( MS2Feature *  )
void extract_MS2_elution_features ( )
std::string get_target_file ( )
inline
LCMS * getLCMS ( )
inline
void parseMzXMLData ( )
void process_MS1_level_data_structure ( ProcessData *  )
void process_MS2_level_data_structure ( ProcessData *  )
void set_target_file ( std::string  in)
inline
void startScanParsing ( Vec  datavec)
void write_out_parsed_LC_MS ( LCMS *  )

Member Data Documentation

LCMS* lcms_
private
std::vector<LCMS> lcmsRuns_
private
std::string OUTPUT_DIR
private
std::string SOURCE_DIR
private
std::string targetMzXML
private

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