35 #ifndef OPENMS_ANALYSIS_ID_ASCORE_H
36 #define OPENMS_ANALYSIS_ID_ASCORE_H
84 void computeSiteDeterminingIons(std::vector<RichPeakSpectrum> & th_spectra,
ProbablePhosphoSites & candidates,
Int charge, std::vector<RichPeakSpectrum> & site_determining_ions)
const;
87 std::vector<Size> getSites(
AASequence & without_phospho)
const;
90 std::vector<std::vector<Size> > computePermutations(std::vector<Size> sites,
Int n_phosphorylation_events)
const;
96 double peptideScore(
const std::vector<double> & scores)
const;
102 void determineHighestScoringPermutations(
const std::vector<std::vector<double> > & peptide_site_scores, std::vector<ProbablePhosphoSites> & sites,
const std::vector<std::vector<Size> > & permutations)
const;
105 double computeCumulativeScore(
Size N,
Size n,
double p)
const;
110 #endif // OPENMS_ANALYSIS_ID_ASCORE_H
Implementation of the Ascore For a given peptide sequence and its MS/MS spectrum it identifies the mo...
Definition: AScore.h:62
Size first
Definition: AScore.h:48
Size second
Definition: AScore.h:49
Representation of a peptide/protein sequence.
Definition: AASequence.h:70
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
Size peak_depth
Definition: AScore.h:52
Representation of a peptide hit.
Definition: PeptideHit.h:55
Size seq_1
Definition: AScore.h:50
Size seq_2
Definition: AScore.h:51
int Int
Signed integer type.
Definition: Types.h:96
Size AScore
Definition: AScore.h:53