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 More... | |
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 m_count, m_groupNumber, m_rank, and m_subGroupNumber.
GrpProtein::~GrpProtein | ( | ) |
Definition at line 52 of file grpprotein.cpp.
|
protected |
Definition at line 33 of file grpprotein.cpp.
GrpProtein::const_iterator GrpProtein::begin | ( | ) | const |
Definition at line 57 of file grpprotein.cpp.
References m_grpPeptidePtrList.
Referenced by pappso::GrpPeptideSet::GrpPeptideSet().
|
protected |
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 |
Definition at line 119 of file grpprotein.cpp.
References m_accession.
unsigned int GrpProtein::getCount | ( | ) | const |
const QString & GrpProtein::getDescription | ( | ) | const |
Definition at line 124 of file grpprotein.cpp.
References m_description.
const QString GrpProtein::getGroupingId | ( | ) | const |
Definition at line 100 of file grpprotein.cpp.
References pappso::Utils::getLexicalOrderedString(), m_groupNumber, m_rank, and m_subGroupNumber.
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 m_accession.
void GrpProtein::push_back | ( | GrpPeptide * | p_grpPeptide | ) |
Definition at line 129 of file grpprotein.cpp.
References m_grpPeptidePtrList.
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.
|
private |
Definition at line 80 of file grpprotein.h.
Referenced by 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 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 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().