#include <peptidespectrummatch.h>
|
| PeptideSpectrumMatch (const MassSpectrum &spectrum, const pappso::PeptideSp &peptideSp, unsigned int parent_charge, PrecisionPtr precision, const std::list< PeptideIon > &ion_type_list) |
|
| PeptideSpectrumMatch (const MassSpectrum &spectrum, const PeptideFragmentIonListBase &peptide_fragment_ion_list, unsigned int parent_charge, PrecisionPtr precision, const std::list< PeptideIon > &ion_type_list) |
|
| PeptideSpectrumMatch (const MassSpectrum &spectrum, std::vector< PeptideFragmentIonSp > &v_peptide_fragment_ion, std::vector< unsigned int > &v_peptide_fragment_ion_charge, PrecisionPtr precision) |
|
| PeptideSpectrumMatch (const PeptideSpectrumMatch &other) |
|
| ~PeptideSpectrumMatch () |
|
bool | contains (const PeptideFragmentIon *peptideFragmentIonSp, unsigned int z) const |
|
unsigned int | size () const |
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
unsigned int | countTotalMatchedIons () const |
|
const std::array< unsigned int, PEPTIDE_ION_TYPE_COUNT > & | getIonTypeCountArray () const |
|
Definition at line 64 of file peptidespectrummatch.h.
◆ const_iterator
◆ PeptideSpectrumMatch() [1/4]
Definition at line 167 of file peptidespectrummatch.cpp.
175 std::list<DataPoint>::iterator itpeak = peak_list.begin();
176 std::list<DataPoint>::iterator itend = peak_list.end();
177 std::list<DataPoint>::iterator itselect = peak_list.end();
◆ PeptideSpectrumMatch() [2/4]
Definition at line 153 of file peptidespectrummatch.cpp.
154 PeptideFragmentIonListBase fragmentIonList(peptideSp, ion_type_list);
156 qDebug() << __FILE__ <<
" " << __FUNCTION__ <<
" " << __LINE__
157 <<
" _ion_type_count[PeptideIon::y]="
References pappso::y.
◆ PeptideSpectrumMatch() [3/4]
pappso::PeptideSpectrumMatch::PeptideSpectrumMatch |
( |
const MassSpectrum & |
spectrum, |
|
|
std::vector< PeptideFragmentIonSp > & |
v_peptide_fragment_ion, |
|
|
std::vector< unsigned int > & |
v_peptide_fragment_ion_charge, |
|
|
PrecisionPtr |
precision |
|
) |
| |
Definition at line 107 of file peptidespectrummatch.cpp.
113 std::list<DataPoint>::iterator it_peak =
115 if(it_peak != peak_list.end())
118 PeakIonMatch(*it_peak, *ionIt, *chargeIt));
120 peak_list.erase(it_peak);
126 qDebug() << __FILE__ <<
" " << __FUNCTION__ <<
" " << __LINE__
127 <<
" _ion_type_count[PeptideIon::y]="
133 const MassSpectrum &spectrum,
134 const PeptideFragmentIonListBase &fragmentIonList,
135 unsigned int max_charge,
137 const std::list<PeptideIon> &ion_type_list)
140 privMatchIonList(spectrum, fragmentIonList, max_charge, ion_type_list);
141 qDebug() << __FILE__ <<
" " << __FUNCTION__ <<
" " << __LINE__
142 <<
" _ion_type_count[PeptideIon::y]="
147 const MassSpectrum &spectrum,
149 unsigned int parent_charge,
◆ PeptideSpectrumMatch() [4/4]
◆ ~PeptideSpectrumMatch()
pappso::PeptideSpectrumMatch::~PeptideSpectrumMatch |
( |
| ) |
|
◆ begin()
◆ contains()
bool pappso::PeptideSpectrumMatch::contains |
( |
const PeptideFragmentIon * |
peptideFragmentIonSp, |
|
|
unsigned int |
z |
|
) |
| const |
◆ countTotalMatchedIons()
unsigned int pappso::PeptideSpectrumMatch::countTotalMatchedIons |
( |
| ) |
const |
◆ end()
◆ getBestPeakIterator()
◆ getIonTypeCountArray()
const std::array< unsigned int, PEPTIDE_ION_TYPE_COUNT > & pappso::PeptideSpectrumMatch::getIonTypeCountArray |
( |
| ) |
const |
◆ privMatchIonList()
Definition at line 66 of file peptidespectrummatch.cpp.
67 std::list<DataPoint>::iterator it_peak =
70 if(it_peak != peak_list.end())
77 PeakIonMatch(*it_peak, ion, charge));
79 peak_list.erase(it_peak);
87 const MassSpectrum &spectrum,
88 std::vector<PeptideFragmentIonSp> &v_peptide_fragment_ion,
89 std::vector<unsigned int> &v_peptide_fragment_ion_charge,
93 qDebug() << __FILE__ <<
" " << __FUNCTION__ <<
" " << __LINE__;
97 if(v_peptide_fragment_ion.size() != v_peptide_fragment_ion_charge.size())
99 throw PappsoException(
100 QObject::tr(
"v_peptide_fragment_ion.size() != "
101 "v_peptide_fragment_ion_charge.size() %2")
102 .arg(v_peptide_fragment_ion.size())
103 .arg(v_peptide_fragment_ion_charge.size()));
References _ion_type_count, _peak_ion_match_list, and getBestPeakIterator().
◆ size()
unsigned int pappso::PeptideSpectrumMatch::size |
( |
| ) |
const |
◆ _ion_type_count
◆ _peak_ion_match_list
std::list<PeakIonMatch> pappso::PeptideSpectrumMatch::_peak_ion_match_list |
|
private |
◆ _precision
The documentation for this class was generated from the following files: