Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages
OPXLDataStructs::CrossLinkSpectrumMatch Struct Reference

The CrossLinkSpectrumMatch struct represents a PSM between a ProteinProteinCrossLink and a spectrum in OpenPepXL. More...

#include <OpenMS/ANALYSIS/XLMS/OPXLDataStructs.h>

Public Member Functions

bool operator< (const CrossLinkSpectrumMatch &other) const
 
bool operator== (const CrossLinkSpectrumMatch &other) const
 

Public Attributes

ProteinProteinCrossLink cross_link
 structure of the cross-link More...
 
Size scan_index_light
 reference to pair of spectra More...
 
Size scan_index_heavy
 
double score
 final score More...
 
Size rank
 rank among the matches to the same spectrum More...
 
double pre_score
 counts, scores and other data for xQuest-like output More...
 
double percTIC
 
double wTIC
 
double int_sum
 
double match_odds
 
double log_occupancy
 
double log_occupancy_alpha
 
double log_occupancy_beta
 
double log_occupancy_full_spec
 
std::vector< doublexcorrx
 
double xcorrx_max
 
std::vector< doublexcorrc
 
double xcorrc_max
 
Size matched_common_alpha
 
Size matched_common_beta
 
Size matched_xlink_alpha
 
Size matched_xlink_beta
 
double HyperCommon
 
double HyperXlink
 
double HyperAlpha
 
double HyperBeta
 
double HyperBoth
 
std::vector< PeptideHit::PeakAnnotationfrag_annotations
 
Size peptide_id_index
 

Detailed Description

The CrossLinkSpectrumMatch struct represents a PSM between a ProteinProteinCrossLink and a spectrum in OpenPepXL.

This struct contains a ProteinProteinCrossLink and indices to one or two spectra. It also contains the results of a match between the ProteinProteinCrossLink and these spectra as scores and peak annotations. Used as a temporary container to collect results efficiently, since only a few top matches will be kept for each experimental spectrum for output.

Member Function Documentation

◆ operator<()

bool operator< ( const CrossLinkSpectrumMatch other) const
inline

◆ operator==()

Member Data Documentation

◆ cross_link

◆ frag_annotations

std::vector<PeptideHit::PeakAnnotation> frag_annotations

◆ HyperAlpha

◆ HyperBeta

◆ HyperBoth

◆ HyperCommon

◆ HyperXlink

◆ int_sum

◆ log_occupancy

double log_occupancy

◆ log_occupancy_alpha

double log_occupancy_alpha

◆ log_occupancy_beta

double log_occupancy_beta

◆ log_occupancy_full_spec

double log_occupancy_full_spec

◆ match_odds

◆ matched_common_alpha

◆ matched_common_beta

◆ matched_xlink_alpha

◆ matched_xlink_beta

◆ peptide_id_index

Size peptide_id_index

◆ percTIC

◆ pre_score

double pre_score

counts, scores and other data for xQuest-like output

Referenced by TOPPOpenPepXLLF::main_(), TOPPOpenPepXL::main_(), and OPXLDataStructs::CrossLinkSpectrumMatch::operator==().

◆ rank

Size rank

rank among the matches to the same spectrum

Referenced by OPXLDataStructs::CrossLinkSpectrumMatch::operator==().

◆ scan_index_heavy

◆ scan_index_light

Size scan_index_light

◆ score

◆ wTIC

◆ xcorrc

std::vector< double > xcorrc

◆ xcorrc_max

◆ xcorrx

std::vector< double > xcorrx

◆ xcorrx_max


OpenMS / TOPP release 2.3.0 Documentation generated on Wed Apr 18 2018 19:29:15 using doxygen 1.8.14