35 #ifndef OPENMS_ANALYSIS_OPENSWATH_OPENSWATHWORKFLOW_H    36 #define OPENMS_ANALYSIS_OPENSWATH_OPENSWATHWORKFLOW_H   126        std::vector< OpenSwath::SwathMap > & swath_maps,
   129        const Param & feature_finder_param,
   131        const Param & irt_detection_param, 
   132        const String & mz_correction_function,
   156      const std::vector< OpenMS::MSChromatogram >& chromatograms,
   159      const Param& default_ffparam,
   160      const Param& irt_detection_param,
   161      std::vector< OpenSwath::SwathMap > & swath_maps,
   162      const String & mz_correction_function, 
   167     void simpleExtractChromatograms(
const std::vector< OpenSwath::SwathMap > & swath_maps,
   169                                     std::vector< OpenMS::MSChromatogram > & chromatograms,
   192       use_ms1_traces_(use_ms1_traces)
   219     void performExtraction(
const std::vector< OpenSwath::SwathMap > & swath_maps,
   222                            const Param & feature_finder_param, 
   230                            bool load_into_memory);
   238     void writeOutFeaturesAndChroms_(std::vector< OpenMS::MSChromatogram > & chromatograms,
   247     void MS1Extraction_(
const std::vector< OpenSwath::SwathMap > & swath_maps, 
   248                         std::map< std::string, OpenSwath::ChromatogramPtr >& ms1_chromatograms,
   253                         bool load_into_memory, 
   254                         bool ms1only = 
false);
   273     void scoreAllChromatograms(
   275         const std::map< std::string, OpenSwath::ChromatogramPtr > & ms1_chromatograms,
   276         const std::vector< OpenSwath::SwathMap > swath_maps,
   278         const Param& feature_finder_param,
   284         bool ms1only = 
false);
   313     void copyBatchTransitions_(
const std::vector<OpenSwath::LightCompound>& used_compounds,
   314       const std::vector<OpenSwath::LightTransition>& all_transitions,
   315       std::vector<OpenSwath::LightTransition>& output);
   334     void prepareExtractionCoordinates_(std::vector< OpenSwath::ChromatogramPtr > & chrom_list,
   335       std::vector< ChromatogramExtractorAlgorithm::ExtractionCoordinates > & coordinates,
   353     void prepare_coordinates_sub(std::vector< OpenSwath::ChromatogramPtr > & output_chromatograms,
   354       std::vector< ChromatogramExtractorAlgorithm::ExtractionCoordinates > & coordinates,
   356       const double rt_extraction_window, 
const bool ms1) 
const;
   416     void performExtractionSonar(
const std::vector< OpenSwath::SwathMap > & swath_maps,
   419                                 const Param & feature_finder_param, 
   427                                 bool load_into_memory);
   432     void computeSonarWindows_(
const std::vector< OpenSwath::SwathMap > & swath_maps,
   433                               double & sonar_winsize,
   434                               double & sonar_start,
   436                               int & sonar_total_win);
   441     void performSonarExtraction_(
const std::vector< OpenSwath::SwathMap > & used_maps,
   442                                  const std::vector< ChromatogramExtractor::ExtractionCoordinates > & coordinates,
   443                                  std::vector< OpenSwath::ChromatogramPtr > & chrom_list,
   457 #endif // OPENMS_ANALYSIS_OPENSWATH_OPENSWATHWORKFLOW_H 
A more convenient string class. 
Definition: String.h:57
 
OpenSwathWorkflow(bool use_ms1_traces)
Definition: OpenSwathWorkflow.h:191
 
OpenSwathWorkflowSonar(bool use_ms1_traces)
Definition: OpenSwathWorkflow.h:386
 
boost::shared_ptr< ISpectrumAccess > SpectrumAccessPtr
Definition: openswathalgo/include/OpenMS/ANALYSIS/OPENSWATH/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:90
 
The representation of a chromatogram. 
Definition: MSChromatogram.h:55
 
A container for features. 
Definition: FeatureMap.h:94
 
bool use_ms1_traces_
Whether to use the MS1 traces. 
Definition: OpenSwathWorkflow.h:368
 
Class to write out an OpenSwath TSV output (mProphet input) 
Definition: OpenSwathTSVWriter.h:57
 
MRMTransitionGroup< MSChromatogram, TransitionType > MRMTransitionGroupType
Definition: OpenSwathWorkflow.h:187
 
Class to execute an OpenSwath Workflow. 
Definition: OpenSwathWorkflow.h:183
 
Class to execute an OpenSwath Workflow for SONAR data. 
Definition: OpenSwathWorkflow.h:381
 
OpenSwath::LightTransition TransitionType
Definition: OpenSwathWorkflow.h:186
 
Main OpenMS namespace. 
Definition: FeatureDeconvolution.h:47
 
Class to write out an OpenSwath OSW SQLite output (PyProphet input) 
Definition: OpenSwathOSWWriter.h:57
 
The representation of a group of transitions in a targeted proteomics experiment. ...
Definition: MRMTransitionGroup.h:68
 
boost::shared_ptr< Chromatogram > ChromatogramPtr
Definition: openswathalgo/include/OpenMS/ANALYSIS/OPENSWATH/OPENSWATHALGO/DATAACCESS/DataStructures.h:156
 
Management and storage of parameters / INI files. 
Definition: Param.h:75
 
Definition: TransitionExperiment.h:47
 
size_t Size
Size type e.g. used as variable which can hold result of size() 
Definition: Types.h:128
 
Simple OpenSwathWorkflow to perform RT and m/z correction based on a set of known peptides...
Definition: OpenSwathWorkflow.h:102
 
The interface of a consumer of spectra and chromatograms. 
Definition: IMSDataConsumer.h:68
 
Base class for all classes that want to report their progress. 
Definition: ProgressLogger.h:55
 
A description of a targeted experiment containing precursor and production ions. 
Definition: TargetedExperiment.h:62
 
OpenSwath::SpectrumAccessPtr ms1_map_
Spectrum Access to the MS1 map (note that this is *not* threadsafe!) 
Definition: OpenSwathWorkflow.h:365
 
Definition: TransitionExperiment.h:195