Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
Public Member Functions | Static Public Member Functions

BinnedSumAgreeingIntensities Class Reference
[Spectrum Comparison]

Compare functor scoring the sum of agreeing intensities for similarity measurement. More...

#include <OpenMS/COMPARISON/SPECTRA/BinnedSumAgreeingIntensities.h>

Inheritance diagram for BinnedSumAgreeingIntensities:
BinnedSpectrumCompareFunctor DefaultParamHandler

List of all members.

Public Member Functions

 BinnedSumAgreeingIntensities ()
 default constructor
 BinnedSumAgreeingIntensities (const BinnedSumAgreeingIntensities &source)
 copy constructor
virtual ~BinnedSumAgreeingIntensities ()
 destructor
BinnedSumAgreeingIntensitiesoperator= (const BinnedSumAgreeingIntensities &source)
 assignment operator
double operator() (const BinnedSpectrum &spec1, const BinnedSpectrum &spec2) const
double operator() (const BinnedSpectrum &spec) const
 function call operator, calculates self similarity

Static Public Member Functions

static
BinnedSpectrumCompareFunctor
create ()
static const String getProductName ()
 get the identifier for this DefaultParamHandler

Detailed Description

Compare functor scoring the sum of agreeing intensities for similarity measurement.

Transformation and other factors of the peptide mass spectrometry pairwise peak-list comparison process Witold E Wolski , Maciej Lalowski* , Peter Martus* , Ralf Herwig* , Patrick Giavalisco , Johan Gobom , Albert Sickmann , Hans Lehrach and Knut Reinert* BMC Bioinformatics 2005, 6:285 doi:10.1186/1471-2105-6-285

Parameters of this class are:

NameTypeDefaultRestrictionsDescription
normalized int1  is set 1 if the similarity-measurement is normalized to the range [0,1]
precursor_mass_tolerance float3  Mass tolerance of the precursor peak, defines the distance of two PrecursorPeaks for which they are supposed to be from different peptides

Note:
See also:
BinnedSpectrumCompareFunctor
BinnedSpectrum

Constructor & Destructor Documentation

default constructor

copy constructor

virtual ~BinnedSumAgreeingIntensities (  )  [virtual]

destructor


Member Function Documentation

static BinnedSpectrumCompareFunctor* create (  )  [inline, static]
static const String getProductName (  )  [inline, static]

get the identifier for this DefaultParamHandler

Reimplemented from BinnedSpectrumCompareFunctor.

double operator() ( const BinnedSpectrum spec1,
const BinnedSpectrum spec2 
) const [virtual]

function call operator, calculates the similarity of the given arguments

Parameters:
spec1 First spectrum given as a binned representation
spec2 Second spectrum given as a binned representation
Exceptions:
IncompatibleBinning is thrown if the binning of the two input spectra are not the same

Implements BinnedSpectrumCompareFunctor.

double operator() ( const BinnedSpectrum spec  )  const [virtual]

function call operator, calculates self similarity

Implements BinnedSpectrumCompareFunctor.

BinnedSumAgreeingIntensities& operator= ( const BinnedSumAgreeingIntensities source  ) 

assignment operator


OpenMS / TOPP release 1.10.0 Documentation generated on Thu Mar 7 2013 09:42:51 using doxygen 1.7.1