libpappsomspp
Library for mass spectrometry
|
#include <grpmappeptidetogroup.h>
Public Member Functions | |
GrpMapPeptideToGroup () | |
GrpMapPeptideToGroup (const GrpMapPeptideToGroup &other) | |
~GrpMapPeptideToGroup () | |
void | getGroupList (const GrpPeptideSet &peptide_set_in, std::list< GrpGroupSp > &impacted_group_list) const |
get all groups concerned by a list of peptides More... | |
void | set (const GrpPeptideSet &peptide_set_in, GrpGroupSp grp_group) |
set peptide keys pointing on the group More... | |
void | clear (std::list< GrpGroupSp > &grp_group_list) |
Private Attributes | |
std::map< GrpPeptide *, GrpGroupSp > | m_mapPeptideToGroup |
Definition at line 42 of file grpmappeptidetogroup.h.
pappso::GrpMapPeptideToGroup::GrpMapPeptideToGroup | ( | ) |
Definition at line 36 of file grpmappeptidetogroup.cpp.
pappso::GrpMapPeptideToGroup::GrpMapPeptideToGroup | ( | const GrpMapPeptideToGroup & | other | ) |
Definition at line 40 of file grpmappeptidetogroup.cpp.
pappso::GrpMapPeptideToGroup::~GrpMapPeptideToGroup | ( | ) |
Definition at line 45 of file grpmappeptidetogroup.cpp.
void pappso::GrpMapPeptideToGroup::clear | ( | std::list< GrpGroupSp > & | grp_group_list | ) |
Definition at line 94 of file grpmappeptidetogroup.cpp.
References m_mapPeptideToGroup.
Referenced by pappso::GrpExperiment::removeNonInformativeSubGroups(), and pappso::GrpExperiment::startGrouping().
void pappso::GrpMapPeptideToGroup::getGroupList | ( | const GrpPeptideSet & | peptide_set_in, |
std::list< GrpGroupSp > & | impacted_group_list | ||
) | const |
get all groups concerned by a list of peptides
Definition at line 50 of file grpmappeptidetogroup.cpp.
References m_mapPeptideToGroup, and pappso::GrpPeptideSet::m_peptidePtrList.
Referenced by pappso::GrpExperiment::addSubGroupSp().
void pappso::GrpMapPeptideToGroup::set | ( | const GrpPeptideSet & | peptide_set_in, |
GrpGroupSp | grp_group | ||
) |
set peptide keys pointing on the group
Definition at line 74 of file grpmappeptidetogroup.cpp.
References m_mapPeptideToGroup, and pappso::GrpPeptideSet::m_peptidePtrList.
Referenced by pappso::GrpExperiment::addSubGroupSp().
|
private |
Definition at line 45 of file grpmappeptidetogroup.h.
Referenced by clear(), getGroupList(), and set().