41 friend class GrpExperiment;
45 GrpProtein(
const GrpProtein &other);
47 void push_back(GrpPeptide *p_grpPeptide);
48 bool operator==(
const GrpProtein &other)
const;
50 const QString &getAccession()
const;
51 const QString &getDescription()
const;
52 const QString getGroupingId()
const;
54 typedef std::vector<GrpPeptide *>::const_iterator const_iterator;
55 const_iterator begin()
const;
56 const_iterator end()
const;
57 void setRank(
unsigned int i);
58 void setGroupNumber(
unsigned int i);
59 void setSubGroupNumber(
unsigned int i);
60 unsigned int getGroupNumber()
const;
61 unsigned int getSubGroupNumber()
const;
62 unsigned int getRank()
const;
63 unsigned int getCount()
const;
67 GrpProtein(
const QString &accession,
const QString &description);
77 std::vector<GrpPeptide *> m_grpPeptidePtrList;
80 const QString m_accession;
81 const QString m_description;
82 unsigned int m_groupNumber = 0;
83 unsigned int m_subGroupNumber = 0;
84 unsigned int m_rank = 0;
85 unsigned int m_count = 0;