libpappsomspp
Library for mass spectrometry
|
#include <grppeptideset.h>
Public Member Functions | |
GrpPeptideSet () | |
GrpPeptideSet (const GrpPeptideSet &other) | |
GrpPeptideSet (const GrpProtein *p_protein) | |
~GrpPeptideSet () | |
GrpPeptideSet & | operator= (const GrpPeptideSet &other) |
bool | operator== (const GrpPeptideSet &other) const |
unsigned int | size () const |
bool | biggerAndContainsAll (const GrpPeptideSet &peptideSet) const |
bool | contains (const GrpPeptide *p_grp_peptide) const |
bool | containsAll (const GrpPeptideSet &peptideSet) const |
bool | containsAny (const GrpPeptideSet &peptideSet) const |
void | addAll (const GrpPeptideSet &peptideSet) |
const QString | printInfos () const |
void | numbering () |
void | setGroupNumber (unsigned int i) |
std::vector< const GrpPeptide * > | getGrpPeptideList () const |
Private Member Functions | |
bool | privContainsAll (const GrpPeptideSet &peptideSetIn) const |
Private Attributes | |
std::list< GrpPeptide * > | m_peptidePtrList |
Friends | |
class | GrpMapPeptideToSubGroupSet |
class | GrpMapPeptideToGroup |
Definition at line 56 of file grppeptideset.h.
GrpPeptideSet::GrpPeptideSet | ( | ) |
Definition at line 29 of file grppeptideset.cpp.
GrpPeptideSet::GrpPeptideSet | ( | const GrpPeptideSet & | other | ) |
Definition at line 41 of file grppeptideset.cpp.
GrpPeptideSet::GrpPeptideSet | ( | const GrpProtein * | p_protein | ) |
Definition at line 32 of file grppeptideset.cpp.
References pappso::GrpProtein::begin(), pappso::GrpProtein::end(), and m_peptidePtrList.
GrpPeptideSet::~GrpPeptideSet | ( | ) |
Definition at line 46 of file grppeptideset.cpp.
void GrpPeptideSet::addAll | ( | const GrpPeptideSet & | peptideSet | ) |
Definition at line 165 of file grppeptideset.cpp.
References m_peptidePtrList.
Referenced by pappso::GrpExperiment::addPostGroupingGrpProteinSpRemoval(), pappso::GrpExperiment::addPreGroupingGrpProteinSpRemoval(), pappso::GrpGroup::addSubGroupSp(), and pappso::GrpGroup::GrpGroup().
bool GrpPeptideSet::biggerAndContainsAll | ( | const GrpPeptideSet & | peptideSet | ) | const |
Definition at line 90 of file grppeptideset.cpp.
References m_peptidePtrList, and privContainsAll().
bool GrpPeptideSet::contains | ( | const GrpPeptide * | p_grp_peptide | ) | const |
bool GrpPeptideSet::containsAll | ( | const GrpPeptideSet & | peptideSet | ) | const |
Definition at line 80 of file grppeptideset.cpp.
References m_peptidePtrList, and privContainsAll().
bool GrpPeptideSet::containsAny | ( | const GrpPeptideSet & | peptideSet | ) | const |
Definition at line 134 of file grppeptideset.cpp.
References m_peptidePtrList.
Referenced by pappso::GrpGroup::containsAny().
std::vector< const GrpPeptide * > GrpPeptideSet::getGrpPeptideList | ( | ) | const |
void GrpPeptideSet::numbering | ( | ) |
Definition at line 206 of file grppeptideset.cpp.
References m_peptidePtrList.
Referenced by pappso::GrpGroup::numbering().
GrpPeptideSet & GrpPeptideSet::operator= | ( | const GrpPeptideSet & | other | ) |
Definition at line 51 of file grppeptideset.cpp.
References m_peptidePtrList.
bool GrpPeptideSet::operator== | ( | const GrpPeptideSet & | other | ) | const |
Definition at line 58 of file grppeptideset.cpp.
References m_peptidePtrList, and privContainsAll().
const QString GrpPeptideSet::printInfos | ( | ) | const |
Definition at line 248 of file grppeptideset.cpp.
References m_peptidePtrList.
Referenced by pappso::GrpGroup::check().
|
private |
Definition at line 100 of file grppeptideset.cpp.
References m_peptidePtrList.
Referenced by biggerAndContainsAll(), containsAll(), and operator==().
void GrpPeptideSet::setGroupNumber | ( | unsigned int | i | ) |
Definition at line 225 of file grppeptideset.cpp.
References m_peptidePtrList.
Referenced by pappso::GrpGroup::setGroupNumber().
|
inline |
Definition at line 75 of file grppeptideset.h.
Referenced by pappso::GrpExperiment::startGrouping().
|
friend |
Definition at line 59 of file grppeptideset.h.
|
friend |
Definition at line 58 of file grppeptideset.h.
|
private |
Definition at line 62 of file grppeptideset.h.
Referenced by addAll(), biggerAndContainsAll(), contains(), containsAll(), containsAny(), getGrpPeptideList(), GrpPeptideSet(), numbering(), operator=(), operator==(), printInfos(), privContainsAll(), and setGroupNumber().