66 void check(std::list<GrpSubGroupSp> &m_grpSubGroupSpList)
const;
~GrpMapPeptideToSubGroupSet()
bool hasSpecificPeptide(const GrpSubGroup *get) const
tells if this subgroup contains a specific peptide
GrpMapPeptideToSubGroupSet()
unsigned int size() const
void check(std::list< GrpSubGroupSp > &m_grpSubGroupSpList) const
check function only usefull for testing purpose
void getSubGroupSet(const GrpPeptideSet &peptide_set_in, GrpSubGroupSet &impacted_subgroup_set) const
get all subgroups concerned by a list of peptides
void remove(GrpSubGroup *p_remove_sub_group)
removes in the map all references of the group to remove (p_remove_sub_group)
const QString printInfos() const
std::map< GrpPeptide *, GrpSubGroupSet > m_mapPeptideToSubGroupSet
void add(GrpSubGroup *p_add_sub_group)
add in the map all peptides of the subgroup to add
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...