35 #include "../../massspectrum/massspectrum.h"
36 #include "../../mzrange.h"
37 #include "../../peptide/peptidefragmention.h"
48 unsigned int parent_charge,
50 std::list<PeptideIon> ion_list,
51 bool refine_spectrum_synthesis);
56 unsigned int getMatchedIons(
PeptideIon ion_type)
const;
62 getXtandemPredictedIonIntensityFactor(
const QString &sequence,
64 unsigned int ion_size)
const;
Class to represent a mass spectrum.
bool _refine_spectrum_synthesis
static AaFactorMap _aa_ion_factor_y
pappso_double _proto_hyperscore
std::map< char, pappso_double > AaFactorMap
static AaFactorMap _aa_ion_factor_b
std::map< PeptideIon, unsigned int > _ion_count
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
PeptideIon
PeptideIon enum defines all types of ions (Nter or Cter)
std::shared_ptr< const Peptide > PeptideSp
double pappso_double
A type definition for doubles.