| 
    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().