46  using IonList = std::list<Enums::PeptideIon>;
 
   55  const std::list<Enums::PeptideIon> &
getIonList() 
const;
 
   66  std::list<PeptideFragmentIonSp>::const_iterator 
begin() 
const;
 
   68  std::list<PeptideFragmentIonSp>::const_iterator 
end() 
const;
 
   77  std::size_t 
size() 
const;
 
 
std::list< PeptideFragmentIonSp > msp_peptide_fragment_ion_list
 
std::list< Enums::PeptideIon > IonList
 
const std::list< PeptideFragmentIonSp > getPeptideFragmentIonSp(Enums::PeptideIon ion_type) const
 
unsigned int getPhosphorylationNumber() const
 
PeptideFragmentIonListBaseSp makePeptideFragmentIonListBaseSp() const
 
static std::list< Enums::PeptideIon > getETDionList()
 
const std::list< Enums::PeptideIon > & getIonList() const
 
virtual const PeptideSp & getPeptideSp() const
 
PeptideFragmentIonListBase(const PeptideSp &peptide, const IonList &ions)
 
std::list< PeptideFragmentIonSp >::const_iterator end() const
 
static const std::list< PeptideFragmentSp > getPeptideFragmentList(const PeptideSp &peptide)
 
static std::list< Enums::PeptideIon > getCIDionList()
 
unsigned int m_phosphorylationNumber
 
std::list< PeptideFragmentIonSp >::const_iterator begin() const
 
const PeptideSp msp_peptide
 
const std::list< PeptideFragmentIonSp > & getPeptideFragmentIonList() const
 
PeptideIon
Enums::PeptideIon enum defines all types of ions (Nter or Cter)
 
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
 
std::shared_ptr< const PeptideFragmentIon > PeptideFragmentIonSp
 
std::shared_ptr< const Peptide > PeptideSp
 
std::shared_ptr< const PeptideFragmentIonListBase > PeptideFragmentIonListBaseSp