Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages

BernNorm Class Reference
[Spectra Preprocessors]

#include <OpenMS/FILTERING/TRANSFORMERS/BernNorm.h>

Inheritance diagram for BernNorm:

PreprocessingFunctor FactoryProduct DefaultParamHandler

List of all members.


Detailed Description

BernNorm scales the peaks by ranking them and then scaling them according to rank.

For exact formula look in Bioinformatics, Aug 2004; 20: i49 - i54

Improvement:
read paper and try to confirm implementation (andreas)
BernNorm Parameters are explained on a separate page.
template<typename SpectrumType>
void filterSpectrum (SpectrumType &spectrum)
 this is just an interface method, it must be implemented in the derived classes
void filterPeakSpectrum (PeakSpectrum &spectrum)
 filters an MSSpectrum, this method should be overwritten in the derived classes
void filterPeakMap (PeakMap &exp)
 filters an MSExperiment, this method should be overwritten in the derived classes
static PreprocessingFunctorcreate ()
static const String getProductName ()

Public Member Functions

 BernNorm ()
 standard constructor
 BernNorm (const BernNorm &source)
 copy constructor
virtual ~BernNorm ()
 destructor
BernNormoperator= (const BernNorm &source)
 assignment operator

Constructor & Destructor Documentation

BernNorm (  ) 

standard constructor

BernNorm ( const BernNorm source  ) 

copy constructor

virtual ~BernNorm (  )  [virtual]

destructor


Member Function Documentation

BernNorm& operator= ( const BernNorm source  ) 

assignment operator

static PreprocessingFunctor* create (  )  [inline, static]

void filterSpectrum ( SpectrumType &   )  [inline]

this is just an interface method, it must be implemented in the derived classes

Reimplemented from PreprocessingFunctor.

void filterPeakSpectrum ( PeakSpectrum spectrum  )  [virtual]

filters an MSSpectrum, this method should be overwritten in the derived classes

Implements PreprocessingFunctor.

void filterPeakMap ( PeakMap exp  )  [virtual]

filters an MSExperiment, this method should be overwritten in the derived classes

Implements PreprocessingFunctor.

static const String getProductName (  )  [inline, static]

Reimplemented from PreprocessingFunctor.


The documentation for this class was generated from the following file:
Generated Tue Apr 1 15:36:44 2008 -- using doxygen 1.5.4 OpenMS / TOPP 1.1