60 NUMBER_OF_CROSS_LINK_TYPES
77 double cross_linker_mass = 0;
81 int precursor_correction = 0;
85 if (beta && !beta->
empty())
return CROSS;
87 if (cross_link_position.second == -1)
return MONO;
94 return alpha == other.
alpha &&
128 double xquest_score = 0;
129 double pre_score = 0;
134 double intsum_alpha = 0;
135 double intsum_beta = 0;
136 double total_current = 0;
137 double precursor_error_ppm = 0;
139 double match_odds = 0;
140 double match_odds_alpha = 0;
141 double match_odds_beta = 0;
142 double log_occupancy = 0;
143 double log_occupancy_alpha = 0;
144 double log_occupancy_beta = 0;
145 double xcorrx_max = 0;
146 double xcorrc_max = 0;
152 double num_iso_peaks_mean = 0;
153 double num_iso_peaks_mean_linear_alpha = 0;
154 double num_iso_peaks_mean_linear_beta = 0;
155 double num_iso_peaks_mean_xlinks_alpha = 0;
156 double num_iso_peaks_mean_xlinks_beta = 0;
158 double ppm_error_abs_sum_linear_alpha = 0;
159 double ppm_error_abs_sum_linear_beta = 0;
160 double ppm_error_abs_sum_xlinks_alpha = 0;
161 double ppm_error_abs_sum_xlinks_beta = 0;
162 double ppm_error_abs_sum_linear = 0;
163 double ppm_error_abs_sum_xlinks = 0;
164 double ppm_error_abs_sum_alpha = 0;
165 double ppm_error_abs_sum_beta = 0;
166 double ppm_error_abs_sum = 0;
168 int precursor_correction = 0;
170 double precursor_total_intensity = 0;
171 double precursor_target_intensity = 0;
172 double precursor_signal_proportion = 0;
173 Size precursor_target_peak_count = 0;
174 Size precursor_residual_peak_count = 0;
313 for (
Size i = 0; i != size; ++i)
Representation of a peptide/protein sequence.
Definition: AASequence.h:112
bool empty() const
check if sequence is empty
In-Memory representation of a mass spectrometry run.
Definition: MSExperiment.h:73
void addSpectrum(const MSSpectrum &spectrum)
adds a spectrum to the list
Definition: OPXLDataStructs.h:48
String alpha_seq
Definition: OPXLDataStructs.h:220
String unmodified_seq
Definition: OPXLDataStructs.h:273
double score
final score
Definition: OPXLDataStructs.h:122
String beta_seq
Definition: OPXLDataStructs.h:221
ProteinProteinCrossLinkType
The ProteinProteinCrossLinkType enum enumerates possible types of Protein-Protein cross-linking react...
Definition: OPXLDataStructs.h:56
unsigned int alpha_index
Definition: OPXLDataStructs.h:218
float precursor_mass
Definition: OPXLDataStructs.h:217
PeptidePosition position
Definition: OPXLDataStructs.h:272
AASequence peptide_seq
Definition: OPXLDataStructs.h:271
double peptide_mass
Definition: OPXLDataStructs.h:270
ProteinProteinCrossLink cross_link
structure of the cross-link
Definition: OPXLDataStructs.h:115
PeptidePosition
The PeptidePosition enum.
Definition: OPXLDataStructs.h:252
std::vector< PeptideHit::PeakAnnotation > frag_annotations
Definition: OPXLDataStructs.h:176
unsigned int beta_index
Definition: OPXLDataStructs.h:219
The AASeqWithMass struct represents a normal peptide with its precomputed mass.
Definition: OPXLDataStructs.h:269
The CrossLinkSpectrumMatch struct represents a PSM between a ProteinProteinCrossLink and a spectrum i...
Definition: OPXLDataStructs.h:113
The XLPrecursor struct represents a cross-link candidate in the process of filtering candidates by pr...
Definition: OPXLDataStructs.h:216
TermSpecificity
Position where the modification is allowed to occur.
Definition: ResidueModification.h:96
A more convenient string class.
Definition: String.h:60
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
MSSpectrum PeakSpectrum
Spectrum consisting of raw data points or peaks.
Definition: StandardTypes.h:44
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
The AASeqWithMassComparator is a comparator for AASeqWithMass objects.
Definition: OPXLDataStructs.h:282
Comparator to sort CrossLinkSpectrumMatches by the main score.
Definition: OPXLDataStructs.h:186
The PreprocessedPairSpectra struct represents the result of comparing a light and a heavy labeled spe...
Definition: OPXLDataStructs.h:304
PreprocessedPairSpectra(Size size)
Definition: OPXLDataStructs.h:311
MSExperiment spectra_all_peaks
Definition: OPXLDataStructs.h:308
MSExperiment spectra_xlink_peaks
Xlink peaks in the light spectrum (linear peaks between spectra_light_different and spectra heavy_to_...
Definition: OPXLDataStructs.h:307
MSExperiment spectra_linear_peaks
merge spectrum of linear peaks (present in both spectra)
Definition: OPXLDataStructs.h:306
The ProteinProteinCrossLink struct represents a cross-link between two peptides in OpenPepXL.
Definition: OPXLDataStructs.h:73
ProteinProteinCrossLinkType getType() const
Definition: OPXLDataStructs.h:83
bool operator==(const ProteinProteinCrossLink &other) const
Definition: OPXLDataStructs.h:92
std::pair< SignedSize, SignedSize > cross_link_position
index in alpha, beta or between alpha, alpha in loop-links
Definition: OPXLDataStructs.h:76
const AASequence * alpha
longer peptide
Definition: OPXLDataStructs.h:74
double cross_linker_mass
Definition: OPXLDataStructs.h:77
ResidueModification::TermSpecificity term_spec_beta
Definition: OPXLDataStructs.h:80
ResidueModification::TermSpecificity term_spec_alpha
Definition: OPXLDataStructs.h:79
int precursor_correction
Definition: OPXLDataStructs.h:81
String cross_linker_name
Definition: OPXLDataStructs.h:78
const AASequence * beta
shorter peptide (empty for mono-link), tie breaker: mass then lexicographical
Definition: OPXLDataStructs.h:75
The XLPrecursorComparator is a comparator for XLPrecursors, that allows direct comparison of the XLPr...
Definition: OPXLDataStructs.h:231