OpenMS
MRMBatchFeatureSelector.h
Go to the documentation of this file.
1 // Copyright (c) 2002-2023, The OpenMS Team -- EKU Tuebingen, ETH Zurich, and FU Berlin
2 // SPDX-License-Identifier: BSD-3-Clause
3 //
4 // --------------------------------------------------------------------------
5 // $Maintainer: Douglas McCloskey, Pasquale Domenico Colaianni $
6 // $Authors: Douglas McCloskey, Pasquale Domenico Colaianni $
7 // --------------------------------------------------------------------------
8 
9 #pragma once
10 
11 #include <OpenMS/config.h> // OPENMS_DLLAPI
14 #include <vector>
15 
16 namespace OpenMS
17 {
23  class OPENMS_DLLAPI MRMBatchFeatureSelector
24  {
25 public:
28 
39  static void batchMRMFeatures(
40  const MRMFeatureSelector& feature_selector,
41  const FeatureMap& features,
42  FeatureMap& selected_features,
43  const std::vector<MRMFeatureSelector::SelectorParameters>& parameters
44  );
45 
47  static void batchMRMFeaturesScore(
48  const FeatureMap& features,
49  FeatureMap& selected_features,
50  const std::vector<MRMFeatureSelector::SelectorParameters>& parameters
51  );
52 
54  static void batchMRMFeaturesQMIP(
55  const FeatureMap& features,
56  FeatureMap& selected_features,
57  const std::vector<MRMFeatureSelector::SelectorParameters>& parameters
58  );
59  };
60 }
A container for features.
Definition: FeatureMap.h:80
Definition: MRMBatchFeatureSelector.h:24
static void batchMRMFeatures(const MRMFeatureSelector &feature_selector, const FeatureMap &features, FeatureMap &selected_features, const std::vector< MRMFeatureSelector::SelectorParameters > &parameters)
static void batchMRMFeaturesScore(const FeatureMap &features, FeatureMap &selected_features, const std::vector< MRMFeatureSelector::SelectorParameters > &parameters)
Calls `batchMRMFeatures()` using a `MRMFeatureSelectorScore` selector.
static void batchMRMFeaturesQMIP(const FeatureMap &features, FeatureMap &selected_features, const std::vector< MRMFeatureSelector::SelectorParameters > &parameters)
Calls `batchMRMFeatures()` using a `MRMFeatureSelectorQMIP` selector.
Definition: MRMFeatureSelector.h:25
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22