From e4b79ddc64860639736316737d85571420401ec1 Mon Sep 17 00:00:00 2001 From: Olivier Langella <Olivier.Langella@moulon.inra.fr> Date: Thu, 8 Jun 2017 21:37:23 +0200 Subject: [PATCH] write only grouped peptides --- src/grouping/groupinggroup.h | 1 + src/output/proticdbml.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/grouping/groupinggroup.h b/src/grouping/groupinggroup.h index 3c6f4ce33..d351b1878 100644 --- a/src/grouping/groupinggroup.h +++ b/src/grouping/groupinggroup.h @@ -74,6 +74,7 @@ public: /** @brief get the list of peptide match included in this group * warning : it only contains the first protein representant in one subgroup + * use a double loop with getProteinMatchList to scan every peptide match * */ std::vector<const PeptideMatch *> getPeptideMatchList() const; diff --git a/src/output/proticdbml.cpp b/src/output/proticdbml.cpp index bfd1d7b0a..b72b08ab0 100644 --- a/src/output/proticdbml.cpp +++ b/src/output/proticdbml.cpp @@ -437,7 +437,7 @@ void ProticdbMl::writepeptideHitsbyGroup(GroupingGroup * p_group) { std::vector <ProticPeptideHit> protic_peptide_hit_list; for (const ProteinMatch* p_protein_match : p_group->getProteinMatchList()) { - for (const PeptideMatch* p_peptide_match : p_protein_match->getPeptideMatchList()) { + for (const PeptideMatch* p_peptide_match : p_protein_match->getPeptideMatchList(ValidationState::grouped)) { ProticPeptideHit protic_peptide_hit = {getProticPeptideHitKey(p_peptide_match), p_peptide_match}; protic_peptide_hit_list.push_back(protic_peptide_hit); } -- GitLab