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 |
![]() | |
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 | |
![]() | |
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().