| 
    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   | |
| void | set (const GrpPeptideSet &peptide_set_in, GrpGroupSp grp_group) | 
| set peptide keys pointing on the group   | |
| 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.
Referenced by GrpMapPeptideToGroup().
| pappso::GrpMapPeptideToGroup::GrpMapPeptideToGroup | ( | const GrpMapPeptideToGroup & | other | ) | 
Definition at line 40 of file grpmappeptidetogroup.cpp.
References GrpMapPeptideToGroup(), and m_mapPeptideToGroup.
| 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 GrpMapPeptideToGroup(), clear(), getGroupList(), and set().