60 NUMBER_OF_CROSS_LINK_TYPES
84 if (!beta.
empty())
return CROSS;
86 if (cross_link_position.second == -1)
return MONO;
93 return alpha == other.
alpha &&
155 return score < other.
score;
163 score == other.
score &&
164 rank == other.
rank &&
167 wTIC == other.
wTIC &&
291 for (
Size i = 0; i != size; ++i)
The AASeqWithMassComparator is a comparator for AASeqWithMass objects.
Definition: OPXLDataStructs.h:259
Size matched_xlink_alpha
Definition: OPXLDataStructs.h:141
std::vector< double > xcorrc
Definition: OPXLDataStructs.h:137
double percTIC
Definition: OPXLDataStructs.h:127
double wTIC
Definition: OPXLDataStructs.h:128
A more convenient string class.
Definition: String.h:57
ProteinProteinCrossLinkType
The ProteinProteinCrossLinkType enum enumerates possible types of Protein-Protein cross-linking react...
Definition: OPXLDataStructs.h:55
double HyperXlink
Definition: OPXLDataStructs.h:144
void addSpectrum(const MSSpectrum &spectrum)
adds a spectrum to the list
ResidueModification::TermSpecificity term_spec_alpha
Definition: OPXLDataStructs.h:79
unsigned int beta_index
Definition: OPXLDataStructs.h:200
MSExperiment spectra_xlink_peaks
Definition: OPXLDataStructs.h:285
The XLPrecursorComparator is a comparator for XLPrecursors, that allows direct comparison of the XLPr...
Definition: OPXLDataStructs.h:209
std::vector< PeptideHit::PeakAnnotation > frag_annotations
Definition: OPXLDataStructs.h:149
double HyperAlpha
Definition: OPXLDataStructs.h:145
Representation of a peptide/protein sequence.
Definition: AASequence.h:107
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
double HyperCommon
Definition: OPXLDataStructs.h:143
std::vector< double > xcorrx
Definition: OPXLDataStructs.h:135
double xcorrx_max
Definition: OPXLDataStructs.h:136
The CrossLinkSpectrumMatch struct represents a PSM between a ProteinProteinCrossLink and a spectrum i...
Definition: OPXLDataStructs.h:110
ProteinProteinCrossLinkType getType() const
Definition: OPXLDataStructs.h:82
Size matched_common_alpha
Definition: OPXLDataStructs.h:139
double HyperBoth
Definition: OPXLDataStructs.h:147
ResidueModification::TermSpecificity term_spec_beta
Definition: OPXLDataStructs.h:80
double xcorrc_max
Definition: OPXLDataStructs.h:138
Size scan_index_heavy
Definition: OPXLDataStructs.h:117
PreprocessedPairSpectra(Size size)
Definition: OPXLDataStructs.h:289
AASequence peptide_seq
Definition: OPXLDataStructs.h:250
double pre_score
counts, scores and other data for xQuest-like output
Definition: OPXLDataStructs.h:126
Definition: OPXLDataStructs.h:47
The PreprocessedPairSpectra struct represents the result of comparing a light and a heavy labeled spe...
Definition: OPXLDataStructs.h:281
bool operator==(const ProteinProteinCrossLink &other) const
Definition: OPXLDataStructs.h:91
The ProteinProteinCrossLink struct represents a cross-link between two peptides in OpenPepXL...
Definition: OPXLDataStructs.h:72
bool operator==(const CrossLinkSpectrumMatch &other) const
Definition: OPXLDataStructs.h:158
double score
final score
Definition: OPXLDataStructs.h:120
TermSpecificity
Position where the modification is allowed to occur.
Definition: ResidueModification.h:95
Size matched_xlink_beta
Definition: OPXLDataStructs.h:142
bool operator<(const CrossLinkSpectrumMatch &other) const
Definition: OPXLDataStructs.h:153
std::pair< SignedSize, SignedSize > cross_link_position
Definition: OPXLDataStructs.h:76
In-Memory representation of a mass spectrometry experiment.
Definition: MSExperiment.h:77
double peptide_mass
Definition: OPXLDataStructs.h:249
double match_odds
Definition: OPXLDataStructs.h:130
double log_occupancy_full_spec
Definition: OPXLDataStructs.h:134
bool empty() const
check if sequence is empty
MSExperiment spectra_common_peaks
Definition: OPXLDataStructs.h:284
double HyperBeta
Definition: OPXLDataStructs.h:146
MSSpectrum PeakSpectrum
Spectrum consisting of raw data points or peaks.
Definition: StandardTypes.h:44
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
double cross_linker_mass
Definition: OPXLDataStructs.h:77
unsigned int alpha_index
Definition: OPXLDataStructs.h:199
MSExperiment spectra_all_peaks
Definition: OPXLDataStructs.h:286
The XLPrecursor struct represents a cross-link candidate in the process of filtering candidates by pr...
Definition: OPXLDataStructs.h:196
double log_occupancy_alpha
Definition: OPXLDataStructs.h:132
double int_sum
Definition: OPXLDataStructs.h:129
Size peptide_id_index
Definition: OPXLDataStructs.h:151
Size matched_common_beta
Definition: OPXLDataStructs.h:140
The AASeqWithMass struct represents a normal peptide with its precomputed mass.
Definition: OPXLDataStructs.h:247
AASequence alpha
Definition: OPXLDataStructs.h:74
PeptidePosition position
Definition: OPXLDataStructs.h:251
ProteinProteinCrossLink cross_link
structure of the cross-link
Definition: OPXLDataStructs.h:113
float precursor_mass
Definition: OPXLDataStructs.h:198
double log_occupancy
Definition: OPXLDataStructs.h:131
PeptidePosition
The PeptidePosition enum.
Definition: OPXLDataStructs.h:230
Size scan_index_light
reference to pair of spectra
Definition: OPXLDataStructs.h:116
double log_occupancy_beta
Definition: OPXLDataStructs.h:133
AASequence beta
Definition: OPXLDataStructs.h:75
String cross_linker_name
Definition: OPXLDataStructs.h:78
Size rank
rank among the matches to the same spectrum
Definition: OPXLDataStructs.h:123