OpenMS
Loading...
Searching...
No Matches
IDConflictResolverAlgorithm.h File Reference

Go to the source code of this file.

Classes

class  IDConflictResolverAlgorithm
 Resolves ambiguous annotations of features with peptide identifications. More...
 
struct  IDConflictResolverAlgorithm::UnresolvedIdentifications
 What reduceToOnePerSpectrum() found and did. All counts are over the input list. More...
 

Namespaces

namespace  OpenMS
 Main OpenMS namespace.
 

Class Documentation

◆ OpenMS::IDConflictResolverAlgorithm::UnresolvedIdentifications

struct OpenMS::IDConflictResolverAlgorithm::UnresolvedIdentifications

What reduceToOnePerSpectrum() found and did. All counts are over the input list.

Class Members
string example First reduced group, as "<spectrum reference> / <sequence> / charge <n>", for logging.
Size inconsistent_score_direction = 0

Identifications whose group disagreed on isHigherScoreBetter(), so "best" was undefined. Left untouched rather than reduced by a coin flip.

Size multiply_identified_spectra = 0

Spectra that still carry more than one identification AFTER the reduction, i.e. ones whose identifications name different peptidoforms (a chimeric spectrum, or search engines that disagree). Not reduced - both are quantifiable - but worth reporting.

Size removed = 0

Identifications removed because another one claimed the same (spectrum reference, top-hit sequence, top-hit charge).

Size without_spectrum_reference = 0

Identifications that could not be keyed because they carry no spectrum reference. Left untouched: without a reference there is nothing to tell them apart by.