|
libpappsomspp
Library for mass spectrometry
|
#include <grpprotein.h>
Public Types | |
| typedef std::vector< GrpPeptide * >::const_iterator | const_iterator |
Public Member Functions | |
| GrpProtein (const GrpProtein &other) | |
| ~GrpProtein () | |
| void | push_back (GrpPeptide *p_grpPeptide) |
| bool | operator== (const GrpProtein &other) const |
| const QString & | getAccession () const |
| const QString & | getDescription () const |
| const QString | getGroupingId () const |
| const_iterator | begin () const |
| const_iterator | end () const |
| void | setRank (unsigned int i) |
| void | setGroupNumber (unsigned int i) |
| void | setSubGroupNumber (unsigned int i) |
| unsigned int | getGroupNumber () const |
| unsigned int | getSubGroupNumber () const |
| unsigned int | getRank () const |
| unsigned int | getCount () const |
Protected Member Functions | |
| GrpProtein (const QString &accession, const QString &description) | |
| void | countPlus () |
| void | strip () |
| ensure that each peptide in peptide list is unique and sorted by pointer adress | |
Protected Attributes | |
| std::vector< GrpPeptide * > | m_grpPeptidePtrList |
Private Attributes | |
| const QString | m_accession |
| const QString | m_description |
| unsigned int | m_groupNumber = 0 |
| unsigned int | m_subGroupNumber = 0 |
| unsigned int | m_rank = 0 |
| unsigned int | m_count = 0 |
Friends | |
| class | GrpExperiment |
Definition at line 39 of file grpprotein.h.
| typedef std::vector<GrpPeptide*>::const_iterator pappso::GrpProtein::const_iterator |
Definition at line 54 of file grpprotein.h.
| GrpProtein::GrpProtein | ( | const GrpProtein & | other | ) |
Definition at line 39 of file grpprotein.cpp.
References GrpProtein(), m_accession, m_count, m_description, m_groupNumber, m_grpPeptidePtrList, m_rank, and m_subGroupNumber.
Referenced by GrpProtein(), GrpExperiment, and operator==().
| GrpProtein::~GrpProtein | ( | ) |
Definition at line 52 of file grpprotein.cpp.
|
protected |
Definition at line 33 of file grpprotein.cpp.
References m_accession, and m_description.
| GrpProtein::const_iterator GrpProtein::begin | ( | ) | const |
Definition at line 57 of file grpprotein.cpp.
References m_grpPeptidePtrList.
Referenced by pappso::GrpPeptideSet::GrpPeptideSet().
|
protected |
Definition at line 73 of file grpprotein.cpp.
References m_count.
Referenced by pappso::GrpExperiment::setGrpPeptide().
| GrpProtein::const_iterator GrpProtein::end | ( | ) | const |
Definition at line 62 of file grpprotein.cpp.
References m_grpPeptidePtrList.
Referenced by pappso::GrpPeptideSet::GrpPeptideSet().
| const QString & GrpProtein::getAccession | ( | ) | const |
| unsigned int GrpProtein::getCount | ( | ) | const |
| const QString & GrpProtein::getDescription | ( | ) | const |
Definition at line 124 of file grpprotein.cpp.
References m_description.
Referenced by GrpExperiment.
| const QString GrpProtein::getGroupingId | ( | ) | const |
Definition at line 100 of file grpprotein.cpp.
References pappso::Utils::getLexicalOrderedString(), m_groupNumber, m_rank, and m_subGroupNumber.
Referenced by GrpExperiment.
| unsigned int GrpProtein::getGroupNumber | ( | ) | const |
Definition at line 84 of file grpprotein.cpp.
References m_groupNumber.
| unsigned int GrpProtein::getRank | ( | ) | const |
| unsigned int GrpProtein::getSubGroupNumber | ( | ) | const |
Definition at line 90 of file grpprotein.cpp.
References m_subGroupNumber.
| bool GrpProtein::operator== | ( | const GrpProtein & | other | ) | const |
Definition at line 112 of file grpprotein.cpp.
References GrpProtein(), and m_accession.
Referenced by GrpExperiment.
| void GrpProtein::push_back | ( | GrpPeptide * | p_grpPeptide | ) |
Definition at line 129 of file grpprotein.cpp.
References m_grpPeptidePtrList.
Referenced by GrpExperiment, and pappso::GrpExperiment::setGrpPeptide().
| void GrpProtein::setGroupNumber | ( | unsigned int | i | ) |
Definition at line 154 of file grpprotein.cpp.
References m_groupNumber.
| void GrpProtein::setRank | ( | unsigned int | i | ) |
| void GrpProtein::setSubGroupNumber | ( | unsigned int | i | ) |
Definition at line 78 of file grpprotein.cpp.
References m_subGroupNumber.
|
protected |
ensure that each peptide in peptide list is unique and sorted by pointer adress
Definition at line 136 of file grpprotein.cpp.
References m_accession, and m_grpPeptidePtrList.
|
friend |
Definition at line 41 of file grpprotein.h.
References GrpProtein(), getAccession(), getDescription(), getGroupingId(), GrpExperiment, operator==(), and push_back().
Referenced by GrpExperiment.
|
private |
Definition at line 80 of file grpprotein.h.
Referenced by GrpProtein(), GrpProtein(), getAccession(), operator==(), and strip().
|
private |
Definition at line 85 of file grpprotein.h.
Referenced by GrpProtein(), countPlus(), and getCount().
|
private |
Definition at line 81 of file grpprotein.h.
Referenced by GrpProtein(), GrpProtein(), and getDescription().
|
private |
Definition at line 82 of file grpprotein.h.
Referenced by GrpProtein(), getGroupingId(), getGroupNumber(), and setGroupNumber().
|
protected |
Definition at line 77 of file grpprotein.h.
Referenced by GrpProtein(), begin(), end(), push_back(), and strip().
|
private |
Definition at line 84 of file grpprotein.h.
Referenced by GrpProtein(), getGroupingId(), getRank(), and setRank().
|
private |
Definition at line 83 of file grpprotein.h.
Referenced by GrpProtein(), getGroupingId(), getSubGroupNumber(), and setSubGroupNumber().