45 #ifndef OPENMS_TRANSFORMATIONS_FEATUREFINDER_SUPERHIRN_FTPEAKDETECTCONTROLLER_H
46 #define OPENMS_TRANSFORMATIONS_FEATUREFINDER_SUPERHIRN_FTPEAKDETECTCONTROLLER_H
48 #include <boost/shared_ptr.hpp>
77 typedef std::pair<double, boost::shared_ptr<RawData> >
Map;
78 typedef std::vector<Map>
Vec;
100 void parseMzXMLData();
105 void startScanParsing(
Vec datavec);
109 void process_MS1_level_data_structure(
ProcessData *);
120 bool checkIfFeatureExtractionExists(std::string);
124 void process_MS2_level_data_structure(
ProcessData *);
126 void extract_MS2_elution_features();
128 void associateMS2FeatureToMS1Feature(
MS2Feature *);
136 void constructMS1FeatureFromMS2Feature(
MS2Feature *);
140 void write_out_parsed_LC_MS(
LCMS *);
159 void set_target_file(std::string IN);
160 std::string get_target_file();
210 #endif // OPENMS_TRANSFORMATIONS_FEATUREFINDER_SUPERHIRN_FTPEAKDETECTCONTROLLER_H
Definition: ProcessData.h:63
std::vector< LCMS > lcmsRuns_
Definition: FTPeakDetectController.h:68
std::vector< Map > Vec
Definition: FTPeakDetectController.h:78
LCMS * getLCMS()
Definition: FTPeakDetectController.h:203
std::string SOURCE_DIR
Definition: FTPeakDetectController.h:72
std::string OUTPUT_DIR
Definition: FTPeakDetectController.h:73
Definition: FTPeakDetectController.h:53
LCMS * lcms_
Definition: FTPeakDetectController.h:66
Definition: MS2Feature.h:54
void set_target_file(std::string IN)
Definition: FTPeakDetectController.h:170
std::pair< double, boost::shared_ptr< RawData > > Map
Definition: FTPeakDetectController.h:77
std::string get_target_file()
Definition: FTPeakDetectController.h:175
Definition: LCElutionPeak.h:65
Definition: SHFeature.h:51
std::string targetMzXML
Definition: FTPeakDetectController.h:71