OpenMS
Loading...
Searching...
No Matches
ProSEAlgorithm::AnnotatedHit_ Struct Reference

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

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

Collaboration diagram for ProSEAlgorithm::AnnotatedHit_:
[legend]

Static Public Member Functions

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

Public Attributes

AASequence sequence
 
double score = 0
 main score
 
double delta_mass = 0.0
 mass difference for open search (Da)
 
float prefix_fraction = 0
 fraction of annotated prefix ions (a/b/c)
 
float suffix_fraction = 0
 fraction of annotated suffix ions (x/y/z)
 
float mean_error = 0.0f
 mean absolute fragment mass error
 
int isotope_error = 0
 isotope offset used for this PSM
 
uint16_t applied_charge = 0
 precursor charge used for this PSM
 
uint16_t matched_prefix_ions = 0
 number of matched prefix ions (a/b/c)
 
uint16_t matched_suffix_ions = 0
 number of matched suffix ions (x/y/z)
 

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

◆ applied_charge

uint16_t applied_charge = 0

precursor charge used for this PSM

◆ delta_mass

double delta_mass = 0.0

mass difference for open search (Da)

◆ isotope_error

int isotope_error = 0

isotope offset used for this PSM

◆ matched_prefix_ions

uint16_t matched_prefix_ions = 0

number of matched prefix ions (a/b/c)

◆ matched_suffix_ions

uint16_t matched_suffix_ions = 0

number of matched suffix ions (x/y/z)

◆ mean_error

float mean_error = 0.0f

mean absolute fragment mass error

◆ prefix_fraction

float prefix_fraction = 0

fraction of annotated prefix ions (a/b/c)

◆ score

double score = 0

◆ sequence

◆ suffix_fraction

float suffix_fraction = 0

fraction of annotated suffix ions (x/y/z)