#include <peptidebase.h>
- Todo:
- write docs
Definition at line 39 of file peptidebase.h.
◆ PeptideBase()
Default constructor
Definition at line 31 of file peptidebase.cpp.
33{
34}
const pappso::PeptideSp msp_peptide
◆ ~PeptideBase()
| pappso::masschroq::PeptideBase::~PeptideBase |
( |
| ) |
|
|
virtual |
◆ computeIsotopologues()
| void pappso::masschroq::PeptideBase::computeIsotopologues |
( |
double |
ni_min_abundance | ) |
|
|
virtual |
compute possible isotopes for this molecule
- Parameters
-
| ni_min_abundance | the minimal isotop abundance proportion to cover (0.9 will compute isotopes to reach at least 90% of its theoretical abundance |
Reimplemented in pappso::masschroq::Peptide.
Definition at line 48 of file peptidebase.cpp.
49{
50 qDebug();
51 if(ni_min_abundance > 0)
52 {
53 qDebug() << "if (_minimum_isotope_abundance > 0)";
56 }
57 qDebug();
58}
pappso::PeptideNaturalIsotopeList * mpa_peptideNaturalIsotopeList
Referenced by pappso::masschroq::Peptide::computeIsotopologues().
◆ getPappsoPeptideSp()
| const pappso::PeptideSp & pappso::masschroq::PeptideBase::getPappsoPeptideSp |
( |
| ) |
const |
|
virtual |
◆ getPeptideNaturalIsotopeAverageSpList()
get possible and distinguishable masses of isotopes get list of distinguishable isotopes given the charge and mass precision
- Parameters
-
| precision | mass spectrometer MS1 precision |
| charge | number of H+ |
| ni_min_abundance | select isotopes to regroup |
- Returns
- std::vector<pappso::PeptideNaturalIsotopeAverageSp> list
Definition at line 68 of file peptidebase.cpp.
70{
71
74 {
75 }
76 else
77 {
80 }
81
84 {
85 if(it->second.size() == 0)
86 {
88 charge, precision, ni_min_abundance);
89 }
90
91 return it->second;
92 }
93 else
94 {
96 {charge,
98 charge, precision, ni_min_abundance)});
99
100 return it_insert.first->second;
101 }
102}
std::vector< PeptideNaturalIsotopeAverageSp > getByIntensityRatio(unsigned int charge, PrecisionPtr precision, pappso_double minimum_isotope_pattern_ratio) const
get the list of natural isotopes representing at least a minimum ratio of the whole isotope pattern
std::map< std::uint8_t, std::vector< pappso::PeptideNaturalIsotopeAverageSp > > m_peptideNaturalIsotopeAverageSpListByCharge
Referenced by pappso::masschroq::PeptideMeasurementsBase::generateMeasurementsForIsotopeList().
◆ getPeptideNaturalIsotopeList()
◆ m_mutex
| QMutex pappso::masschroq::PeptideBase::m_mutex |
|
protected |
◆ m_niMinAbundance
| double pappso::masschroq::PeptideBase::m_niMinAbundance = 0 |
|
protected |
◆ m_peptideNaturalIsotopeAverageSpListByCharge
◆ mpa_peptideNaturalIsotopeList
◆ msp_peptide
The documentation for this class was generated from the following files: