From af7793d0d947806b615064db45a3209cf64f7935 Mon Sep 17 00:00:00 2001 From: Olivier Langella <Olivier.Langella@moulon.inra.fr> Date: Tue, 30 May 2017 12:34:03 +0200 Subject: [PATCH] store subgroup pointer --- src/grouping/ptm/ptmisland.cpp | 1 + src/grouping/ptm/ptmisland.h | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/grouping/ptm/ptmisland.cpp b/src/grouping/ptm/ptmisland.cpp index 2bb27540e..acd224f40 100644 --- a/src/grouping/ptm/ptmisland.cpp +++ b/src/grouping/ptm/ptmisland.cpp @@ -29,6 +29,7 @@ #include "ptmisland.h" #include <pappsomspp/pappsoexception.h> +#include "ptmislandsubgroup.h" PtmIsland::PtmIsland(const ProteinMatch* p_protein_match, unsigned int position):_protein_match_p(p_protein_match) { diff --git a/src/grouping/ptm/ptmisland.h b/src/grouping/ptm/ptmisland.h index 619e6572a..cb9be5b13 100644 --- a/src/grouping/ptm/ptmisland.h +++ b/src/grouping/ptm/ptmisland.h @@ -34,6 +34,7 @@ #include "../../core/peptidematch.h" #include <memory> +class PtmIslandSubgroup; class PtmIsland; @@ -62,11 +63,10 @@ private: const ProteinMatch * _protein_match_p; std::vector<const PeptideMatch *> _peptide_match_list; //std::vector<std::size_t> _sample_scan_set; - unsigned int _group_number; //group together different ptmislands linked by a common protein - unsigned int _subgroup_number; //group together proteins that share the same ptmisland std::vector<unsigned int> _position_list; unsigned int _protein_stop=0; unsigned int _protein_start=0; + PtmIslandSubgroup * _ptm_island_subgroup_p = nullptr; }; #endif // PTMISLAND_H -- GitLab