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