OpenMS
ConsensusMapNormalizerAlgorithmQuantile.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: Johannes Veit $
6 // $Authors: Johannes Junker $
7 // --------------------------------------------------------------------------
8 
9 #pragma once
10 
12 
13 namespace OpenMS
14 {
15 
21  {
22 private:
25 
28 
29 public:
32 
35 
40  static void normalizeMaps(ConsensusMap & map);
41 
48  static void resample(const std::vector<double> & data_in, std::vector<double> & data_out, UInt n_resampling_points);
49 
55  static void extractIntensityVectors(const ConsensusMap & map, std::vector<std::vector<double> > & out_intensities);
56 
62  static void setNormalizedIntensityValues(const std::vector<std::vector<double> > & feature_ints, ConsensusMap & map);
63  };
64 
65 } // namespace OpenMS
66 
Algorithms of ConsensusMapNormalizer.
Definition: ConsensusMapNormalizerAlgorithmQuantile.h:21
static void resample(const std::vector< double > &data_in, std::vector< double > &data_out, UInt n_resampling_points)
resamples data_in and writes the results to data_out
ConsensusMapNormalizerAlgorithmQuantile(const ConsensusMapNormalizerAlgorithmQuantile &copyin)
copy constructor is not implemented -> private
ConsensusMapNormalizerAlgorithmQuantile & operator=(const ConsensusMapNormalizerAlgorithmQuantile &rhs)
assignment operator is not implemented -> private
ConsensusMapNormalizerAlgorithmQuantile()
default constructor is not implemented -> private
static void normalizeMaps(ConsensusMap &map)
normalizes the maps of the consensusMap
static void extractIntensityVectors(const ConsensusMap &map, std::vector< std::vector< double > > &out_intensities)
extracts the intensities of the features of the different maps
static void setNormalizedIntensityValues(const std::vector< std::vector< double > > &feature_ints, ConsensusMap &map)
writes the intensity values in feature_ints to the corresponding features in map
virtual ~ConsensusMapNormalizerAlgorithmQuantile()
destructor is not implemented -> private
A container for consensus elements.
Definition: ConsensusMap.h:66
unsigned int UInt
Unsigned integer type.
Definition: Types.h:68
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:22