bool operator<(const GrpSubGroup &other) const
sort subgroups between each other a subgroup containing less peptides is weaker (less) than the other
std::vector< GrpProtein * > m_grpProteinPtrList
unsigned int getSubGroupNumber() const
unsigned int getGroupNumber() const
void setSubGroupNumber(unsigned int i)
const GrpPeptideSet & getPeptideSet() const
GrpSubGroup(GrpProtein *p_protein)
const QString getGroupingId() const
void setGroupNumber(unsigned int i)
bool includes(const GrpSubGroup *p_subgroup) const
std::size_t peptideListSize() const
unsigned int maxCount() const
unsigned int m_groupNumber
const QString & getFirstAccession() const
bool merge(GrpSubGroup *p_subgroup)
unsigned int m_subGroupNumber
const std::vector< GrpProtein * > & getGrpProteinList() const
GrpPeptideSet m_peptidePtrList
GrpSubGroupSp makeGrpSubGroupSp()
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
std::shared_ptr< const GrpSubGroup > GrpSubGroupSpConst
std::shared_ptr< GrpSubGroup > GrpSubGroupSp