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

FeatureGroupingAlgorithmIdentification Class Reference
[FeatureGrouping]

A map feature grouping algorithm for identified features. More...

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

Inheritance diagram for FeatureGroupingAlgorithmIdentification:
FeatureGroupingAlgorithm DefaultParamHandler

List of all members.

Public Member Functions

 FeatureGroupingAlgorithmIdentification ()
 Default constructor.
virtual ~FeatureGroupingAlgorithmIdentification ()
 Destructor.
virtual void group (const std::vector< FeatureMap<> > &maps, ConsensusMap &out)
 Applies the algorithm.

Static Public Member Functions

static FeatureGroupingAlgorithmcreate ()
 Creates a new instance of this class (for Factory).
static String getProductName ()
 Returns the product name (for the Factory).

Private Member Functions

 FeatureGroupingAlgorithmIdentification (const FeatureGroupingAlgorithmIdentification &)
 Copy constructor intentionally not implemented -> private.
FeatureGroupingAlgorithmIdentificationoperator= (const FeatureGroupingAlgorithmIdentification &)
 Assignment operator intentionally not implemented -> private.

Detailed Description

A map feature grouping algorithm for identified features.

Deprecated:
Deprecated in OpenMS 1.7.

It takes many maps and searches for corresponding features. The corresponding features must be aligned, but may have small position deviations.

Parameters of this class are:

NameTypeDefaultRestrictionsDescription
xcorr_threshold float1.2  Peptide identifications having a SEQUEST XCorr score smaller than this are discarded.
rt_stdev_threshold float100  Maximum allowed standard deviation of retention times within a group
mz_stdev_threshold float1  Maximum allowed standard deviation of mass-to-charge within a group

Note:

Constructor & Destructor Documentation

Default constructor.

virtual ~FeatureGroupingAlgorithmIdentification (  )  [virtual]

Destructor.

Copy constructor intentionally not implemented -> private.


Member Function Documentation

static FeatureGroupingAlgorithm* create (  )  [inline, static]

Creates a new instance of this class (for Factory).

static String getProductName (  )  [inline, static]

Returns the product name (for the Factory).

virtual void group ( const std::vector< FeatureMap<> > &  maps,
ConsensusMap out 
) [virtual]

Applies the algorithm.

Exceptions:
IllegalArgument is thrown if less than two input maps are given.

Implements FeatureGroupingAlgorithm.

Assignment operator intentionally not implemented -> private.


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