From 2b860768f9387c35053f4809140f1b5213271f11 Mon Sep 17 00:00:00 2001
From: Olivier Langella <olivier.langella@u-psud.fr>
Date: Mon, 29 Oct 2018 22:25:53 +0100
Subject: [PATCH] count peptide directly without protein validity

---
 src/core/identificationgroup.cpp | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

diff --git a/src/core/identificationgroup.cpp b/src/core/identificationgroup.cpp
index 5063f0bfb..3b9029ed4 100644
--- a/src/core/identificationgroup.cpp
+++ b/src/core/identificationgroup.cpp
@@ -152,10 +152,10 @@ IdentificationGroup::countPeptideEvidence(ValidationState state) const
   std::set<const PeptideEvidence *> peptide_evidence_set;
   for(auto &p_protein_match : _protein_match_list)
     {
-      if(p_protein_match->getValidationState() >= state)
-        {
-          p_protein_match->collectPeptideEvidences(peptide_evidence_set, state);
-        }
+      // if(p_protein_match->getValidationState() >= state)
+      //  {
+      p_protein_match->collectPeptideEvidences(peptide_evidence_set, state);
+      //  }
     }
   return peptide_evidence_set.size();
 }
@@ -166,14 +166,13 @@ IdentificationGroup::countDecoyPeptideEvidence(ValidationState state) const
   std::set<const PeptideEvidence *> peptide_evidence_set;
   for(auto &p_protein_match : _protein_match_list)
     {
-      if(p_protein_match->getValidationState() >= state)
+      // if(p_protein_match->getValidationState() >= state)
+      //  {
+      if(p_protein_match->getProteinXtpSp().get()->isDecoy())
         {
-          if(p_protein_match->getProteinXtpSp().get()->isDecoy())
-            {
-              p_protein_match->collectPeptideEvidences(peptide_evidence_set,
-                                                       state);
-            }
+          p_protein_match->collectPeptideEvidences(peptide_evidence_set, state);
         }
+      //  }
     }
   return peptide_evidence_set.size();
 }
-- 
GitLab