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 35 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::GrpGroup::GrpGroup(), pappso::GrpExperiment::addPostGroupingGrpProteinSpRemoval(), pappso::GrpExperiment::addPreGroupingGrpProteinSpRemoval(), and pappso::GrpGroup::addSubGroupSp().
bool GrpPeptideSet::biggerAndContainsAll | ( | const GrpPeptideSet & | peptideSet | ) | const |
Definition at line 90 of file grppeptideset.cpp.
References m_peptidePtrList, and privContainsAll().
Referenced by pappso::GrpSubGroup::includes().
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 |
Definition at line 237 of file grppeptideset.cpp.
References m_peptidePtrList.
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 54 of file grppeptideset.h.
References m_peptidePtrList.
Referenced by pappso::GrpSubGroup::operator<(), pappso::GrpSubGroup::peptideListSize(), and pappso::GrpExperiment::startGrouping().
|
friend |
Definition at line 38 of file grppeptideset.h.
|
friend |
Definition at line 37 of file grppeptideset.h.
|
private |
Definition at line 41 of file grppeptideset.h.
Referenced by GrpPeptideSet(), pappso::GrpMapPeptideToSubGroupSet::add(), addAll(), biggerAndContainsAll(), contains(), containsAll(), containsAny(), pappso::GrpMapPeptideToGroup::getGroupList(), getGrpPeptideList(), pappso::GrpMapPeptideToSubGroupSet::getSubGroupSet(), pappso::GrpMapPeptideToSubGroupSet::hasSpecificPeptide(), numbering(), operator=(), operator==(), printInfos(), privContainsAll(), pappso::GrpMapPeptideToSubGroupSet::remove(), pappso::GrpMapPeptideToGroup::set(), setGroupNumber(), and size().