29 #include "../massspectrum/massspectrum.h"
30 #include "../mzrange.h"
31 #include "../peptide/peptidefragmention.h"
32 #include "../peptide/peptidefragmentionlistbase.h"
34 #include "../exportinmportconfig.h"
54 unsigned int parent_charge,
56 std::list<PeptideIon> ion_list,
57 unsigned int max_isotope_number,
58 unsigned int max_isotope_rank);
61 std::vector<PeptideNaturalIsotopeAverageSp> v_peptideIsotopeList,
62 std::vector<PeptideFragmentIonSp> v_peptideIonList,
68 const std::list<PeakIonIsotopeMatch> &getPeakIonIsotopeMatchList()
const;
76 return _peak_ion_match_list.size();
81 return _peak_ion_match_list.begin();
86 return _peak_ion_match_list.end();
90 virtual std::list<DataPoint>::iterator
91 getBestPeakIterator(std::list<DataPoint> &peak_list,