libpappsomspp
Library for mass spectrometry
|
#include <peptiderawfragmentmasses.h>
Public Member Functions | |
PeptideRawFragmentMasses (const Peptide &peptide, RawFragmentationMode mode) | |
~PeptideRawFragmentMasses () | |
void | pushBackIonMasses (std::vector< pappso_double > &mass_list, PeptideIon ion_type) const |
void | pushBackIonMz (std::vector< pappso_double > &mass_list, PeptideIon ion_type, unsigned int charge) const |
void | pushBackMatchSpectrum (std::vector< SimplePeakIonMatch > &peak_match_list, const MassSpectrum &spectrum, PrecisionPtr precision, PeptideIon ion_type, unsigned int charge) const |
Static Public Member Functions | |
static pappso_double | getDeltaMass (PeptideIon ion_type) |
Private Types | |
using | ionDeltatMzMassMap = pappso_double[20] |
Private Attributes | |
std::vector< pappso_double > | m_cumulativeNterMasses |
cumulative Nter masses (without internal Nter modification) More... | |
std::vector< pappso_double > | m_cumulativeCterMasses |
cumulative Cter masses (without internal Cter modification) More... | |
Static Private Attributes | |
static ionDeltatMzMassMap | m_ionDeltaMz |
Definition at line 80 of file peptiderawfragmentmasses.h.
|
private |
Definition at line 82 of file peptiderawfragmentmasses.h.
pappso::PeptideRawFragmentMasses::PeptideRawFragmentMasses | ( | const Peptide & | peptide, |
RawFragmentationMode | mode | ||
) |
Definition at line 83 of file peptiderawfragmentmasses.cpp.
References m_cumulativeNterMasses, and pappso::proline_effect.
pappso::PeptideRawFragmentMasses::~PeptideRawFragmentMasses | ( | ) |
Definition at line 246 of file peptiderawfragmentmasses.cpp.
|
static |
Definition at line 77 of file peptiderawfragmentmasses.cpp.
void pappso::PeptideRawFragmentMasses::pushBackIonMasses | ( | std::vector< pappso_double > & | mass_list, |
PeptideIon | ion_type | ||
) | const |
Definition at line 166 of file peptiderawfragmentmasses.cpp.
References m_cumulativeCterMasses, m_cumulativeNterMasses, m_ionDeltaMz, pappso::MHPLUS(), and pappso::peptideIonIsNter().
void pappso::PeptideRawFragmentMasses::pushBackIonMz | ( | std::vector< pappso_double > & | mass_list, |
PeptideIon | ion_type, | ||
unsigned int | charge | ||
) | const |
Definition at line 184 of file peptiderawfragmentmasses.cpp.
void pappso::PeptideRawFragmentMasses::pushBackMatchSpectrum | ( | std::vector< SimplePeakIonMatch > & | peak_match_list, |
const MassSpectrum & | spectrum, | ||
PrecisionPtr | precision, | ||
PeptideIon | ion_type, | ||
unsigned int | charge | ||
) | const |
Definition at line 205 of file peptiderawfragmentmasses.cpp.
References pappso::MzRange::lower(), and pappso::MzRange::upper().
Referenced by pappso::XtandemHyperscoreBis::computeXtandemHyperscore().
|
private |
cumulative Cter masses (without internal Cter modification)
Definition at line 93 of file peptiderawfragmentmasses.h.
Referenced by pushBackIonMasses().
|
private |
cumulative Nter masses (without internal Nter modification)
Definition at line 89 of file peptiderawfragmentmasses.h.
Referenced by PeptideRawFragmentMasses(), and pushBackIonMasses().
|
staticprivate |
Definition at line 85 of file peptiderawfragmentmasses.h.
Referenced by pushBackIonMasses().