![]() |
OpenMS
3.0.0
|
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 std::vector< PeptideIdentification > &peptide_ids, std::vector< PeptideIdentification > &pep_pi, std::vector< PeptideIdentification > &xl_pi) const |
void | mergePeptidesAndXLs (const std::vector< PeptideIdentification > &pep_pi, const std::vector< PeptideIdentification > &xl_pi, std::vector< PeptideIdentification > &peptide_ids) const |
void | QValueAtPSMLevel (std::vector< PeptideIdentification > &peptide_ids) const |
void | calculatePeptideAndXLQValueAtPSMLevel (const std::vector< PeptideIdentification > &peptide_ids, std::vector< PeptideIdentification > &pep_pi, std::vector< PeptideIdentification > &xl_pi) const |
void | calculatePeptideAndXLQValueAndFilterAtPSMLevel (const std::vector< ProteinIdentification > &protein_ids, const std::vector< PeptideIdentification > &peptide_ids, std::vector< PeptideIdentification > &pep, double peptide_PSM_qvalue_threshold, double peptide_peptide_qvalue_threshold, std::vector< PeptideIdentification > &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 std::vector< PeptideIdentification > & | peptide_ids, | ||
std::vector< PeptideIdentification > & | pep, | ||
double | peptide_PSM_qvalue_threshold, | ||
double | peptide_peptide_qvalue_threshold, | ||
std::vector< PeptideIdentification > & | 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 std::vector< PeptideIdentification > & | peptide_ids, |
std::vector< PeptideIdentification > & | pep_pi, | ||
std::vector< PeptideIdentification > & | xl_pi | ||
) | const |
void mergePeptidesAndXLs | ( | const std::vector< PeptideIdentification > & | pep_pi, |
const std::vector< PeptideIdentification > & | xl_pi, | ||
std::vector< PeptideIdentification > & | peptide_ids | ||
) | const |
void QValueAtPSMLevel | ( | std::vector< PeptideIdentification > & | peptide_ids | ) | const |
void splitIntoPeptidesAndXLs | ( | const std::vector< PeptideIdentification > & | peptide_ids, |
std::vector< PeptideIdentification > & | pep_pi, | ||
std::vector< PeptideIdentification > & | xl_pi | ||
) | const |
|
private |