OpenMS  2.4.0
Public Member Functions | Static Public Member Functions | Private Member Functions | List of all members
ConsensusMapNormalizerAlgorithmQuantile Class Reference

Algorithms of ConsensusMapNormalizer. More...

#include <OpenMS/ANALYSIS/MAPMATCHING/ConsensusMapNormalizerAlgorithmQuantile.h>

Public Member Functions

 ConsensusMapNormalizerAlgorithmQuantile ()
 default constructor is not implemented -> private More...
 
virtual ~ConsensusMapNormalizerAlgorithmQuantile ()
 destructor is not implemented -> private More...
 

Static Public Member Functions

static void normalizeMaps (ConsensusMap &map)
 normalizes the maps of the consensusMap More...
 
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 More...
 
static void extractIntensityVectors (const ConsensusMap &map, std::vector< std::vector< double > > &out_intensities)
 extracts the intensities of the features of the different maps More...
 
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 More...
 

Private Member Functions

 ConsensusMapNormalizerAlgorithmQuantile (const ConsensusMapNormalizerAlgorithmQuantile &copyin)
 copy constructor is not implemented -> private More...
 
ConsensusMapNormalizerAlgorithmQuantileoperator= (const ConsensusMapNormalizerAlgorithmQuantile &rhs)
 assignment operator is not implemented -> private More...
 

Detailed Description

Algorithms of ConsensusMapNormalizer.

Constructor & Destructor Documentation

◆ ConsensusMapNormalizerAlgorithmQuantile() [1/2]

copy constructor is not implemented -> private

◆ ConsensusMapNormalizerAlgorithmQuantile() [2/2]

default constructor is not implemented -> private

◆ ~ConsensusMapNormalizerAlgorithmQuantile()

destructor is not implemented -> private

Member Function Documentation

◆ extractIntensityVectors()

static void extractIntensityVectors ( const ConsensusMap map,
std::vector< std::vector< double > > &  out_intensities 
)
static

extracts the intensities of the features of the different maps

Parameters
mapConsensusMap
out_intensitiesresulting data, contains the feature intensities for each map of the consensus map

◆ normalizeMaps()

static void normalizeMaps ( ConsensusMap map)
static

normalizes the maps of the consensusMap

Parameters
mapConsensusMap

◆ operator=()

assignment operator is not implemented -> private

◆ resample()

static void resample ( const std::vector< double > &  data_in,
std::vector< double > &  data_out,
UInt  n_resampling_points 
)
static

resamples data_in and writes the results to data_out

Parameters
data_inthe data to be resampled
data_outthe results are written to this vector
n_resampling_pointsthe number of points to resample from data_in

◆ setNormalizedIntensityValues()

static void setNormalizedIntensityValues ( const std::vector< std::vector< double > > &  feature_ints,
ConsensusMap map 
)
static

writes the intensity values in feature_ints to the corresponding features in map

Parameters
feature_intscontains the new feature intensities for each map of the consensus map
mapConsensusMap the map to be updated