51 explicit NuXLFDR(
size_t report_top_hits);
54 void splitIntoPeptidesAndXLs(
const std::vector<PeptideIdentification>& peptide_ids,
55 std::vector<PeptideIdentification>& pep_pi,
56 std::vector<PeptideIdentification>& xl_pi)
const;
58 void mergePeptidesAndXLs(
const std::vector<PeptideIdentification>& pep_pi,
59 const std::vector<PeptideIdentification>& xl_pi,
60 std::vector<PeptideIdentification>& peptide_ids)
const;
63 void QValueAtPSMLevel(std::vector<PeptideIdentification>& peptide_ids)
const;
66 void calculatePeptideAndXLQValueAtPSMLevel(
const std::vector<PeptideIdentification>& peptide_ids,
67 std::vector<PeptideIdentification>& pep_pi,
68 std::vector<PeptideIdentification>& xl_pi)
const;
71 void calculatePeptideAndXLQValueAndFilterAtPSMLevel(
72 const std::vector<ProteinIdentification>& protein_ids,
73 const std::vector<PeptideIdentification>& peptide_ids,
74 std::vector<PeptideIdentification>& pep,
75 double peptide_PSM_qvalue_threshold,
76 double peptide_peptide_qvalue_threshold,
77 std::vector<PeptideIdentification>& xl_pi,
78 std::vector<double> xl_PSM_qvalue_thresholds,
79 std::vector<double> xl_peptidelevel_qvalue_thresholds,
81 int decoy_factor)
const;
A more convenient string class.
Definition: String.h:58
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
adapted FDR calculation for NA cross-links
Definition: NuXLFDR.h:48
size_t report_top_hits_
Definition: NuXLFDR.h:84