| 
    libpappsomspp
    
   Library for mass spectrometry 
   | 
 
#include <peptidelabel.h>
  
Public Member Functions | |
| PeptideLabel (const pappso::PeptideSp &labelled_peptide_p, const Peptide *parent_peptide_p, const QString &label) | |
| virtual | ~PeptideLabel () | 
| const QString & | getLabel () const | 
  Public Member Functions inherited from pappso::masschroq::PeptideBase | |
| PeptideBase (const pappso::PeptideSp &peptide_sp) | |
| virtual | ~PeptideBase () | 
| virtual const pappso::PeptideSp & | getPappsoPeptideSp () const | 
| get the peptide sequence   | |
| virtual void | computeIsotopologues (double ni_min_abundance) | 
| compute possible isotopes for this molecule   | |
| virtual const pappso::PeptideNaturalIsotopeList * | getPeptideNaturalIsotopeList () const | 
| get list of isotopes for this peptide needs computeIsotopologues before   | |
| virtual const std::vector< pappso::PeptideNaturalIsotopeAverageSp > & | getPeptideNaturalIsotopeAverageSpList (pappso::PrecisionPtr precision, std::uint8_t charge, double ni_min_abundance) | 
| get possible and distinguishable masses of isotopes get list of distinguishable isotopes given the charge and mass precision   | |
Private Attributes | |
| const Peptide * | mp_mcqlPeptide | 
| QString | m_label | 
Additional Inherited Members | |
  Protected Attributes inherited from pappso::masschroq::PeptideBase | |
| const pappso::PeptideSp | msp_peptide | 
| pappso::PeptideNaturalIsotopeList * | mpa_peptideNaturalIsotopeList = nullptr | 
| std::map< std::uint8_t, std::vector< pappso::PeptideNaturalIsotopeAverageSp > > | m_peptideNaturalIsotopeAverageSpListByCharge | 
| double | m_niMinAbundance = 0 | 
| QMutex | m_mutex | 
Definition at line 39 of file peptidelabel.h.
| pappso::masschroq::PeptideLabel::PeptideLabel | ( | const pappso::PeptideSp & | labelled_peptide_p, | 
| const Peptide * | parent_peptide_p, | ||
| const QString & | label ) | 
Default constructor
Definition at line 33 of file peptidelabel.cpp.
References pappso::masschroq::PeptideBase::PeptideBase(), m_label, and mp_mcqlPeptide.
      
  | 
  virtual | 
Destructor
Definition at line 41 of file peptidelabel.cpp.
References pappso::masschroq::PeptideBase::mpa_peptideNaturalIsotopeList.
| const QString & pappso::masschroq::PeptideLabel::getLabel | ( | ) | const | 
Definition at line 48 of file peptidelabel.cpp.
References m_label.
Referenced by pappso::masschroq::CborOutputStream::writeMeasurement().
      
  | 
  private | 
Definition at line 59 of file peptidelabel.h.
Referenced by PeptideLabel(), and getLabel().
      
  | 
  private | 
Definition at line 58 of file peptidelabel.h.
Referenced by PeptideLabel().