45 #ifndef OPENMS_TRANSFORMATIONS_FEATUREFINDER_SUPERHIRN_FTPEAKDETECTCONTROLLER_H 46 #define OPENMS_TRANSFORMATIONS_FEATUREFINDER_SUPERHIRN_FTPEAKDETECTCONTROLLER_H 48 #include <OpenMS/TRANSFORMATIONS/FEATUREFINDER/SUPERHIRN/SuperHirnConfig.h> 50 #include <boost/shared_ptr.hpp> 85 typedef std::pair<double, boost::shared_ptr<RawData> >
Map;
86 typedef std::vector<Map>
Vec;
108 void parseMzXMLData();
113 void startScanParsing(Vec datavec);
117 void process_MS1_level_data_structure(
ProcessData *);
128 bool checkIfFeatureExtractionExists(std::string);
132 void process_MS2_level_data_structure(
ProcessData *);
134 void extract_MS2_elution_features();
136 void associateMS2FeatureToMS1Feature(
MS2Feature *);
144 void constructMS1FeatureFromMS2Feature(
MS2Feature *);
148 void write_out_parsed_LC_MS(
LCMS *);
167 void set_target_file(std::string in);
168 std::string get_target_file();
218 #endif // OPENMS_TRANSFORMATIONS_FEATUREFINDER_SUPERHIRN_FTPEAKDETECTCONTROLLER_H Definition: ProcessData.h:68
std::vector< LCMS > lcmsRuns_
Definition: FTPeakDetectController.h:76
std::vector< Map > Vec
Definition: FTPeakDetectController.h:86
LCMS * getLCMS()
Definition: FTPeakDetectController.h:211
std::string SOURCE_DIR
Definition: FTPeakDetectController.h:80
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
std::string OUTPUT_DIR
Definition: FTPeakDetectController.h:81
bool operator<(const MultiplexDeltaMasses &dm1, const MultiplexDeltaMasses &dm2)
Definition: FTPeakDetectController.h:61
LCMS * lcms_
Definition: FTPeakDetectController.h:74
Definition: MS2Feature.h:56
void set_target_file(std::string in)
Definition: FTPeakDetectController.h:178
std::pair< double, boost::shared_ptr< RawData > > Map
Definition: FTPeakDetectController.h:85
std::string get_target_file()
Definition: FTPeakDetectController.h:183
Definition: LCElutionPeak.h:68
Definition: SHFeature.h:60
std::string targetMzXML
Definition: FTPeakDetectController.h:79