GrpGroupSp makeGrpGroupSp()
bool removeNonInformativeSubGroups()
void setGroupNumber(unsigned int i)
friend class GrpExperiment
unsigned int getGroupNumber() const
bool containsAny(const GrpPeptideSet &peptideSet) const
bool removeFirstNonInformativeSubGroup()
std::list< GrpSubGroupSp > m_subGroupList
GrpGroup(GrpSubGroupSp &grpSubGroupSp)
unsigned int m_groupNumber
GrpMapPeptideToSubGroupSet m_mapPeptideToSubGroupSet
const GrpPeptideSet & getGrpPeptideSet() const
const std::list< GrpSubGroupSp > & getSubGroupSpList() const
void addSubGroupSp(const GrpSubGroupSp &grpSubGroupSp)
void addGroup(GrpGroup *p_group_to_add)
bool operator<(const GrpGroup &other) const
GrpPeptideSet m_peptideSet
const QString getGroupingId() const
std::vector< GrpSubGroupSpConst > getGrpSubGroupSpList() const
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::shared_ptr< GrpSubGroup > GrpSubGroupSp
std::shared_ptr< const GrpGroup > GrpGroupSpConst
std::shared_ptr< GrpGroup > GrpGroupSp