OpenMS  2.4.0
Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
RNPxlSearch::AnnotatedHit Struct Reference

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

Static Public Member Functions

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

Public Attributes

StringView sequence
 
SignedSize peptide_mod_index = 0
 
Size rna_mod_index = 0
 
int isotope_error = 0
 
char cross_linked_nucleotide = UNKNOWN_NUCLEOTIDE
 
float score = 0
 
float MIC = 0
 
float err = 0
 
float Morph = 0
 
float pl_MIC = 0
 
float pl_err = 0
 
float pl_Morph = 0
 
float total_MIC = 0
 
float immonium_score = 0
 
float precursor_score = 0
 
float a_ion_score = 0
 
float marker_ions_score = 0
 
float partial_loss_score = 0
 
float best_localization_score = 0
 
String localization_scores
 
String best_localization
 
std::vector< PeptideHit::PeakAnnotationfragment_annotations
 

Static Public Attributes

static constexpr const char UNKNOWN_NUCLEOTIDE = '?'
 

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

References score.

Member Data Documentation

◆ a_ion_score

float a_ion_score = 0

Referenced by RNPxlSearch::main_().

◆ best_localization

String best_localization

◆ best_localization_score

float best_localization_score = 0

◆ cross_linked_nucleotide

char cross_linked_nucleotide = UNKNOWN_NUCLEOTIDE

◆ err

float err = 0

Referenced by RNPxlSearch::main_().

◆ fragment_annotations

std::vector<PeptideHit::PeakAnnotation> fragment_annotations

◆ immonium_score

float immonium_score = 0

Referenced by RNPxlSearch::main_().

◆ isotope_error

int isotope_error = 0

Referenced by RNPxlSearch::main_().

◆ localization_scores

String localization_scores

◆ marker_ions_score

float marker_ions_score = 0

Referenced by RNPxlSearch::main_().

◆ MIC

float MIC = 0

Referenced by RNPxlSearch::main_().

◆ Morph

float Morph = 0

Referenced by RNPxlSearch::main_().

◆ partial_loss_score

float partial_loss_score = 0

Referenced by RNPxlSearch::main_().

◆ peptide_mod_index

SignedSize peptide_mod_index = 0

Referenced by RNPxlSearch::main_().

◆ pl_err

float pl_err = 0

Referenced by RNPxlSearch::main_().

◆ pl_MIC

float pl_MIC = 0

Referenced by RNPxlSearch::main_().

◆ pl_Morph

float pl_Morph = 0

Referenced by RNPxlSearch::main_().

◆ precursor_score

float precursor_score = 0

Referenced by RNPxlSearch::main_().

◆ rna_mod_index

Size rna_mod_index = 0

Referenced by RNPxlSearch::main_().

◆ score

float score = 0

◆ sequence

StringView sequence

Referenced by RNPxlSearch::main_().

◆ total_MIC

float total_MIC = 0

Referenced by RNPxlSearch::main_().

◆ UNKNOWN_NUCLEOTIDE

constexpr const char UNKNOWN_NUCLEOTIDE = '?'
static