107 use_ms1_traces_(use_ms1_traces)
114 void MS1Extraction_(
const std::vector< OpenSwath::SwathMap > & swath_maps,
115 std::map< std::string, OpenSwath::ChromatogramPtr >& ms1_chromatograms,
120 bool load_into_memory,
121 bool ms1only =
false);
140 void prepareExtractionCoordinates_(std::vector< OpenSwath::ChromatogramPtr > & chrom_list,
141 std::vector< ChromatogramExtractorAlgorithm::ExtractionCoordinates > & coordinates,
201 std::vector< OpenSwath::SwathMap > & swath_maps,
204 const Param & feature_finder_param,
206 const Param & irt_detection_param,
207 const String & mz_correction_function,
208 const String& irt_mzml_out,
211 bool load_into_memory =
false);
231 const std::vector< OpenMS::MSChromatogram >& chromatograms,
234 const Param& default_ffparam,
235 const Param& irt_detection_param,
236 std::vector< OpenSwath::SwathMap > & swath_maps,
237 const String & mz_correction_function,
238 double mz_extraction_window,
242 void simpleExtractChromatograms(
const std::vector< OpenSwath::SwathMap > & swath_maps,
244 std::vector< OpenMS::MSChromatogram > & chromatograms,
248 bool load_into_memory);
297 void performExtraction(
const std::vector< OpenSwath::SwathMap > & swath_maps,
300 const Param & feature_finder_param,
308 bool load_into_memory);
316 void writeOutFeaturesAndChroms_(std::vector< OpenMS::MSChromatogram > & chromatograms,
339 void scoreAllChromatograms(
341 const std::map< std::string, OpenSwath::ChromatogramPtr > & ms1_chromatograms,
342 const std::vector< OpenSwath::SwathMap >& swath_maps,
344 const Param& feature_finder_param,
346 const double rt_extraction_window,
350 bool ms1only =
false);
379 void copyBatchTransitions_(
const std::vector<OpenSwath::LightCompound>& used_compounds,
380 const std::vector<OpenSwath::LightTransition>& all_transitions,
381 std::vector<OpenSwath::LightTransition>& output);
429 void performExtractionSonar(
const std::vector< OpenSwath::SwathMap > & swath_maps,
432 const Param & feature_finder_param,
440 bool load_into_memory);
445 void computeSonarWindows_(
const std::vector< OpenSwath::SwathMap > & swath_maps,
446 double & sonar_winsize,
447 double & sonar_start,
449 int & sonar_total_win);
454 void performSonarExtraction_(
const std::vector< OpenSwath::SwathMap > & used_maps,
455 const std::vector< ChromatogramExtractor::ExtractionCoordinates > & coordinates,
456 std::vector< OpenSwath::ChromatogramPtr > & chrom_list,
OpenSwathRetentionTimeNormalization()
Definition: OpenSwathWorkflow.h:170
A more convenient string class.
Definition: String.h:57
OpenSwathWorkflow(bool use_ms1_traces)
Definition: OpenSwathWorkflow.h:269
OpenSwathWorkflowSonar(bool use_ms1_traces)
Definition: OpenSwathWorkflow.h:399
boost::shared_ptr< ISpectrumAccess > SpectrumAccessPtr
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:89
The representation of a chromatogram.
Definition: MSChromatogram.h:54
A container for features.
Definition: FeatureMap.h:93
Definition: OpenSwathWorkflow.h:100
Class to write out an OpenSwath TSV output (mProphet input)
Definition: OpenSwathTSVWriter.h:56
MRMTransitionGroup< MSChromatogram, TransitionType > MRMTransitionGroupType
Definition: OpenSwathWorkflow.h:265
Class to execute an OpenSwath Workflow.
Definition: OpenSwathWorkflow.h:261
Class to execute an OpenSwath Workflow for SONAR data.
Definition: OpenSwathWorkflow.h:394
OpenSwath::LightTransition TransitionType
Definition: OpenSwathWorkflow.h:264
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
Class to write out an OpenSwath OSW SQLite output (PyProphet input)
Definition: OpenSwathOSWWriter.h:58
The representation of a group of transitions in a targeted proteomics experiment. ...
Definition: MRMTransitionGroup.h:67
bool use_ms1_traces_
Whether to use the MS1 traces.
Definition: OpenSwathWorkflow.h:157
OpenSwathWorkflowBase(bool use_ms1_traces)
Definition: OpenSwathWorkflow.h:106
boost::shared_ptr< Chromatogram > ChromatogramPtr
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/DataStructures.h:170
Management and storage of parameters / INI files.
Definition: Param.h:74
Definition: TransitionExperiment.h:46
OpenSwathRetentionTimeNormalization(bool use_ms1_traces)
Definition: OpenSwathWorkflow.h:175
OpenSwath::SpectrumAccessPtr ms1_map_
Spectrum Access to the MS1 map (note that this is *not* threadsafe!)
Definition: OpenSwathWorkflow.h:154
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Simple OpenSwathWorkflow to perform RT and m/z correction based on a set of known peptides...
Definition: OpenSwathWorkflow.h:165
The interface of a consumer of spectra and chromatograms.
Definition: IMSDataConsumer.h:67
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:54
Definition: TransitionExperiment.h:206