OpenMS
Loading...
Searching...
No Matches
ChromatogramProcessor.h
Go to the documentation of this file.
1// Copyright (c) 2002-present, OpenMS Inc. -- EKU Tuebingen, ETH Zurich, and FU Berlin
2// SPDX-License-Identifier: BSD-3-Clause
3//
4// --------------------------------------------------------------------------
5// $Maintainer: Justin Sing $
6// $Authors: Justin Sing $
7// --------------------------------------------------------------------------
8#pragma once
9
11// forward-declared below
13
14// Forward-declare OpenSwath types at global namespace (defined in openswathalgo)
15namespace OpenSwath { struct LightTargetedExperiment; }
16
17namespace OpenMS
18{
19
37 class OPENMS_DLLAPI ChromatogramProcessor
38 {
39 public:
42
45
66 static void pickExperiment(
67 const std::vector<MSChromatogram> & chromatograms,
68 const OpenSwath::LightTargetedExperiment & transition_exp,
69 const Param & feature_finder_param,
70 FeatureMap & featureFile,
72 };
73
74} // namespace OpenMS
Convenience entry point that runs MRMFeatureFinderScoring on a list of already-extracted chromatogram...
Definition ChromatogramProcessor.h:38
~ChromatogramProcessor()=default
Destructor.
ChromatogramProcessor()=default
Default constructor (the class is stateless; the API is a single static method)
static void pickExperiment(const std::vector< MSChromatogram > &chromatograms, const OpenSwath::LightTargetedExperiment &transition_exp, const Param &feature_finder_param, FeatureMap &featureFile, OpenMS::MRMFeatureFinderScoring::TransitionGroupMapType &transition_group_map)
Score the supplied chromatograms against the transition list and emit features + transition groups.
A container for features.
Definition FeatureMap.h:78
std::map< std::string, MRMTransitionGroupType > TransitionGroupMapType
Definition MRMFeatureFinderScoring.h:82
Management and storage of parameters / INI files.
Definition Param.h:46
Main OpenMS namespace.
Definition openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19
Definition Scoring.h:18
Definition TransitionExperiment.h:369