OpenMS  2.7.0
Static Public Member Functions | Public Attributes | List of all members
SimpleSearchEngineAlgorithm::AnnotatedHit_ Struct Reference

Slimmer structure as storing all scored candidates in PeptideHit objects takes too much space. More...

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

Collaboration diagram for SimpleSearchEngineAlgorithm::AnnotatedHit_:
[legend]

Static Public Member Functions

static bool hasBetterScore (const AnnotatedHit_ &a, const AnnotatedHit_ &b)
 

Public Attributes

StringView sequence
 
SignedSize peptide_mod_index
 enumeration index of the non-RNA peptide modification More...
 
double score = 0
 main score More...
 
std::vector< PeptideHit::PeakAnnotationfragment_annotations
 
double prefix_fraction = 0
 fraction of annotated b-ions More...
 
double suffix_fraction = 0
 fraction of annotated y-ions More...
 
double mean_error = 0.0
 mean absolute fragment mass error More...
 

Detailed Description

Slimmer structure as storing all scored candidates in PeptideHit objects takes too much space.

Member Function Documentation

◆ hasBetterScore()

static bool hasBetterScore ( const AnnotatedHit_ a,
const AnnotatedHit_ b 
)
inlinestatic

Member Data Documentation

◆ fragment_annotations

std::vector<PeptideHit::PeakAnnotation> fragment_annotations

◆ mean_error

double mean_error = 0.0

mean absolute fragment mass error

◆ peptide_mod_index

SignedSize peptide_mod_index

enumeration index of the non-RNA peptide modification

Referenced by SimpleSearchEngineAlgorithm::AnnotatedHit_::hasBetterScore().

◆ prefix_fraction

double prefix_fraction = 0

fraction of annotated b-ions

◆ score

double score = 0

◆ sequence

StringView sequence

◆ suffix_fraction

double suffix_fraction = 0

fraction of annotated y-ions