![]() |
OpenMS
|
adapted FDR calculation for NA cross-links More...
#include <OpenMS/ANALYSIS/NUXL/NuXLFDR.h>
Public Member Functions | |
NuXLFDR (size_t report_top_hits) | |
void | splitIntoPeptidesAndXLs (const PeptideIdentificationList &peptide_ids, PeptideIdentificationList &pep_pi, PeptideIdentificationList &xl_pi) const |
void | mergePeptidesAndXLs (const PeptideIdentificationList &pep_pi, const PeptideIdentificationList &xl_pi, PeptideIdentificationList &peptide_ids) const |
void | QValueAtPSMLevel (PeptideIdentificationList &peptide_ids) const |
void | calculatePeptideAndXLQValueAtPSMLevel (const PeptideIdentificationList &peptide_ids, PeptideIdentificationList &pep_pi, PeptideIdentificationList &xl_pi) const |
void | calculatePeptideAndXLQValueAndFilterAtPSMLevel (const std::vector< ProteinIdentification > &protein_ids, const PeptideIdentificationList &peptide_ids, PeptideIdentificationList &pep, double peptide_PSM_qvalue_threshold, double peptide_peptide_qvalue_threshold, PeptideIdentificationList &xl_pi, std::vector< double > xl_PSM_qvalue_thresholds, std::vector< double > xl_peptidelevel_qvalue_thresholds, const String &out_idxml, int decoy_factor) const |
Private Attributes | |
size_t | report_top_hits_ |
adapted FDR calculation for NA cross-links
|
explicit |
void calculatePeptideAndXLQValueAndFilterAtPSMLevel | ( | const std::vector< ProteinIdentification > & | protein_ids, |
const PeptideIdentificationList & | peptide_ids, | ||
PeptideIdentificationList & | pep, | ||
double | peptide_PSM_qvalue_threshold, | ||
double | peptide_peptide_qvalue_threshold, | ||
PeptideIdentificationList & | xl_pi, | ||
std::vector< double > | xl_PSM_qvalue_thresholds, | ||
std::vector< double > | xl_peptidelevel_qvalue_thresholds, | ||
const String & | out_idxml, | ||
int | decoy_factor | ||
) | const |
void calculatePeptideAndXLQValueAtPSMLevel | ( | const PeptideIdentificationList & | peptide_ids, |
PeptideIdentificationList & | pep_pi, | ||
PeptideIdentificationList & | xl_pi | ||
) | const |
void mergePeptidesAndXLs | ( | const PeptideIdentificationList & | pep_pi, |
const PeptideIdentificationList & | xl_pi, | ||
PeptideIdentificationList & | peptide_ids | ||
) | const |
void QValueAtPSMLevel | ( | PeptideIdentificationList & | peptide_ids | ) | const |
void splitIntoPeptidesAndXLs | ( | const PeptideIdentificationList & | peptide_ids, |
PeptideIdentificationList & | pep_pi, | ||
PeptideIdentificationList & | xl_pi | ||
) | const |
|
private |