libpappsomspp
Library for mass spectrometry
|
#include <peptidefragmentionlistbase.h>
Static Public Member Functions | |
static std::list< Enums::PeptideIon > | getCIDionList () |
static std::list< Enums::PeptideIon > | getETDionList () |
Static Protected Member Functions | |
static const std::list< PeptideFragmentSp > | getPeptideFragmentList (const PeptideSp &peptide) |
Protected Attributes | |
const PeptideSp | msp_peptide |
std::list< PeptideFragmentIonSp > | msp_peptide_fragment_ion_list |
IonList | m_ionList |
unsigned int | m_phosphorylationNumber |
Private Types | |
using | IonList = std::list<Enums::PeptideIon> |
Definition at line 44 of file peptidefragmentionlistbase.h.
|
private |
Definition at line 46 of file peptidefragmentionlistbase.h.
pappso::PeptideFragmentIonListBase::PeptideFragmentIonListBase | ( | const PeptideSp & | peptide, |
const IonList & | ions ) |
Definition at line 78 of file peptidefragmentionlistbase.cpp.
References pappso::Enums::a, pappso::Enums::b, pappso::Enums::bo, pappso::Enums::bp, pappso::Enums::bstar, pappso::Enums::c, pappso::Cter, pappso::AaModification::getInstance(), getPeptideFragmentList(), m_ionList, m_phosphorylationNumber, msp_peptide, msp_peptide_fragment_ion_list, pappso::PappsoException::qwhat(), pappso::Enums::y, pappso::Enums::yo, pappso::Enums::yp, pappso::Enums::ystar, and pappso::Enums::z.
Referenced by PeptideFragmentIonListBase().
pappso::PeptideFragmentIonListBase::PeptideFragmentIonListBase | ( | const PeptideFragmentIonListBase & | other | ) |
Definition at line 178 of file peptidefragmentionlistbase.cpp.
References PeptideFragmentIonListBase(), m_ionList, m_phosphorylationNumber, msp_peptide, and msp_peptide_fragment_ion_list.
|
virtual |
Definition at line 194 of file peptidefragmentionlistbase.cpp.
std::list< pappso::PeptideFragmentIonSp >::const_iterator pappso::PeptideFragmentIonListBase::begin | ( | ) | const |
Definition at line 287 of file peptidefragmentionlistbase.cpp.
References msp_peptide_fragment_ion_list.
std::list< pappso::PeptideFragmentIonSp >::const_iterator pappso::PeptideFragmentIonListBase::end | ( | ) | const |
Definition at line 293 of file peptidefragmentionlistbase.cpp.
References msp_peptide_fragment_ion_list.
|
static |
Definition at line 41 of file peptidefragmentionlistbase.cpp.
References pappso::Enums::a, pappso::Enums::b, pappso::Enums::bo, pappso::Enums::bp, pappso::Enums::bstar, pappso::Enums::y, pappso::Enums::yo, pappso::Enums::yp, and pappso::Enums::ystar.
Referenced by pappso::MassSpectrumWidget::MassSpectrumWidget().
|
static |
Definition at line 59 of file peptidefragmentionlistbase.cpp.
References pappso::Enums::c, pappso::Enums::y, pappso::Enums::yo, pappso::Enums::ystar, and pappso::Enums::z.
const std::list< Enums::PeptideIon > & pappso::PeptideFragmentIonListBase::getIonList | ( | ) | const |
Definition at line 73 of file peptidefragmentionlistbase.cpp.
References m_ionList.
const std::list< pappso::PeptideFragmentIonSp > & pappso::PeptideFragmentIonListBase::getPeptideFragmentIonList | ( | ) | const |
Definition at line 269 of file peptidefragmentionlistbase.cpp.
References msp_peptide_fragment_ion_list.
const std::list< PeptideFragmentIonSp > pappso::PeptideFragmentIonListBase::getPeptideFragmentIonSp | ( | Enums::PeptideIon | ion_type | ) | const |
Definition at line 216 of file peptidefragmentionlistbase.cpp.
References msp_peptide_fragment_ion_list.
Referenced by pappso::PeptideIsotopeSpectrumMatch::PeptideIsotopeSpectrumMatch(), pappso::specglob::PeptideSpectrum::PeptideSpectrum(), getPeptideFragmentIonSp(), and pappso::PeptideSpectrumMatch::privMatchIonList().
const PeptideFragmentIonSp & pappso::PeptideFragmentIonListBase::getPeptideFragmentIonSp | ( | Enums::PeptideIon | ion_type, |
unsigned int | size ) const |
Definition at line 230 of file peptidefragmentionlistbase.cpp.
References getPeptideFragmentIonSp(), and size().
const PeptideFragmentIonSp & pappso::PeptideFragmentIonListBase::getPeptideFragmentIonSp | ( | Enums::PeptideIon | ion_type, |
unsigned int | size, | ||
unsigned int | number_of_neutral_phospho_loss ) const |
Definition at line 237 of file peptidefragmentionlistbase.cpp.
References pappso::PeptideFragmentIon::getPeptideIonName(), msp_peptide_fragment_ion_list, and size().
|
staticprotected |
Definition at line 199 of file peptidefragmentionlistbase.cpp.
References pappso::Cter, and pappso::Nter.
Referenced by PeptideFragmentIonListBase().
|
virtual |
Definition at line 275 of file peptidefragmentionlistbase.cpp.
References msp_peptide.
unsigned int pappso::PeptideFragmentIonListBase::getPhosphorylationNumber | ( | ) | const |
Definition at line 281 of file peptidefragmentionlistbase.cpp.
References m_phosphorylationNumber.
PeptideFragmentIonListBaseSp pappso::PeptideFragmentIonListBase::makePeptideFragmentIonListBaseSp | ( | ) | const |
Definition at line 188 of file peptidefragmentionlistbase.cpp.
std::size_t pappso::PeptideFragmentIonListBase::size | ( | ) | const |
Definition at line 263 of file peptidefragmentionlistbase.cpp.
References msp_peptide_fragment_ion_list.
Referenced by pappso::PeptideIsotopeSpectrumMatch::PeptideIsotopeSpectrumMatch(), getPeptideFragmentIonSp(), and getPeptideFragmentIonSp().
|
protected |
Definition at line 83 of file peptidefragmentionlistbase.h.
Referenced by PeptideFragmentIonListBase(), PeptideFragmentIonListBase(), and getIonList().
|
protected |
Definition at line 84 of file peptidefragmentionlistbase.h.
Referenced by PeptideFragmentIonListBase(), PeptideFragmentIonListBase(), and getPhosphorylationNumber().
|
protected |
Definition at line 81 of file peptidefragmentionlistbase.h.
Referenced by PeptideFragmentIonListBase(), PeptideFragmentIonListBase(), and getPeptideSp().
|
protected |
Definition at line 82 of file peptidefragmentionlistbase.h.
Referenced by PeptideFragmentIonListBase(), PeptideFragmentIonListBase(), begin(), end(), getPeptideFragmentIonList(), getPeptideFragmentIonSp(), getPeptideFragmentIonSp(), and size().