OpenMS
Loading...
Searching...
No Matches
ConsensusMapNormalizerAlgorithmQuantile Class Reference

Algorithms of ConsensusMapNormalizer. More...

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

Public Member Functions

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

Static Public Member Functions

static void normalizeMaps (ConsensusMap &map)
 normalizes the maps of the consensusMap
 
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
 
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
 

Private Member Functions

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

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
[in]mapConsensusMap
[out]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
[in,out]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
[in]data_inthe data to be resampled
[out]data_outthe results are written to this vector
[in]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
[in]feature_intscontains the new feature intensities for each map of the consensus map
[in]mapConsensusMap the map to be updated