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

ConsensusID Class Reference
[ID]

#include <OpenMS/ANALYSIS/ID/ConsensusID.h>

Inheritance diagram for ConsensusID:

DefaultParamHandler

List of all members.


Detailed Description

Calculates a consensus ID from several ID runs.

This class combines several ID runs using one of several, available algorithms.

ConsensusID Parameters are explained on a separate page.

Public Member Functions

 ConsensusID ()
 Default constructor.
void apply (std::vector< PeptideIdentification > &ids)
 Calculates the consensus ID for a set of PeptideIdentification instances of the same spectrum.

Private Member Functions

 ConsensusID (const ConsensusID &)
 Not implemented.
ConsensusIDoperator= (const ConsensusID &)
 Not implemented.
void merge_ (std::vector< PeptideIdentification > &ids)
 Merge algorithm.
void ranked_ (std::vector< PeptideIdentification > &ids)
 Ranked algorithm.
void average_ (std::vector< PeptideIdentification > &ids)
 Average score algorithm.
void probability_ (std::vector< PeptideIdentification > &ids)
 Probability based algorithm.
void majority_ (std::vector< PeptideIdentification > &ids)
 Majority vote.


Constructor & Destructor Documentation

ConsensusID (  ) 

Default constructor.

ConsensusID ( const ConsensusID  )  [private]

Not implemented.


Member Function Documentation

void apply ( std::vector< PeptideIdentification > &  ids  ) 

Calculates the consensus ID for a set of PeptideIdentification instances of the same spectrum.

Note:
Make sure that the score orientation (PeptideIdentification::isHigherScoreBetter())is set properly!

ConsensusID& operator= ( const ConsensusID  )  [private]

Not implemented.

void merge_ ( std::vector< PeptideIdentification > &  ids  )  [private]

Merge algorithm.

void ranked_ ( std::vector< PeptideIdentification > &  ids  )  [private]

Ranked algorithm.

void average_ ( std::vector< PeptideIdentification > &  ids  )  [private]

Average score algorithm.

void probability_ ( std::vector< PeptideIdentification > &  ids  )  [private]

Probability based algorithm.

void majority_ ( std::vector< PeptideIdentification > &  ids  )  [private]

Majority vote.


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