Skip to content
Snippets Groups Projects
Commit 8c97e2d0 authored by Langella Olivier's avatar Langella Olivier
Browse files

no more FDR on grouped peptides

parent 1c199250
No related branches found
No related tags found
No related merge requests found
......@@ -205,9 +205,10 @@ void ProjectWindow::refreshGroup(IdentificationGroup * p_ident_group) {
qDebug() << "ProjectWindow::refreshGroup end";
}
void ProjectWindow::computeFdr(ValidationState state) {
void ProjectWindow::computeFdr() {
qDebug() << "ProjectWindow::computeFdr begin ";
try {
ValidationState state = ValidationState::valid;
pappso::pappso_double total_prot=0;
pappso::pappso_double false_prot=0;
pappso::pappso_double total_peptide=0;
......@@ -218,14 +219,9 @@ void ProjectWindow::computeFdr(ValidationState state) {
total_peptide += identification_group->countPeptideEvidence(state);
false_peptide += identification_group->countDecoyPeptideEvidence(state);
}
if (state == ValidationState::grouped) {
ui->grouped_protein_fdr_label->setText(QString("%1 %").arg(QString::number((false_prot/total_prot)*100.0,'f',2)));
ui->grouped_peptide_fdr_label->setText(QString("%1 %").arg(QString::number((false_peptide/total_peptide)*100.0,'f',2)));
}
else {
ui->protein_fdr_label->setText(QString("%1 %").arg(QString::number((false_prot/total_prot)*100.0,'f',2)));
ui->peptide_fdr_label->setText(QString("%1 %").arg(QString::number((false_peptide/total_peptide)*100.0,'f',2)));
}
ui->protein_fdr_label->setText(QString("%1 %").arg(QString::number((false_prot/total_prot)*100.0,'f',2)));
ui->peptide_fdr_label->setText(QString("%1 %").arg(QString::number((false_peptide/total_peptide)*100.0,'f',2)));
}
catch (pappso::PappsoException exception_pappso) {
QMessageBox::warning(this,
......@@ -342,8 +338,7 @@ void ProjectWindow::doFdrChanged() {
}
void ProjectWindow::refresh() {
qDebug() << "ProjectWindow::refresh begin ";
computeFdr(ValidationState::valid);
computeFdr(ValidationState::grouped);
computeFdr();
computeMassPrecision();
qDebug() << "ProjectWindow::refresh end ";
......
......@@ -91,7 +91,7 @@ protected :
void doViewPeptideList(IdentificationGroup * p_ident_group, ProteinMatch * protein_match);
void doViewProteinDetail(ProteinMatch * protein_match);
void doIdentificationGroupEdited(IdentificationGroup* p_identification_group);
void computeFdr(ValidationState state);
void computeFdr();
void computeMassPrecision();
private :
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment