48                    unsigned int parent_charge,
 
   50                    std::list<Enums::PeptideIon> ion_list,
 
   51                    bool refine_spectrum_synthesis);
 
   64                                        unsigned int ion_size) 
const;
 
 
Class to represent a mass spectrum.
 
unsigned int getMatchedIons(Enums::PeptideIon ion_type) const
 
bool _refine_spectrum_synthesis
 
unsigned int getXtandemPredictedIonIntensityFactor(const QString &sequence, PeptideDirection ion_direction, unsigned int ion_size) const
 
pappso_double getHyperscore() const
 
static AaFactorMap _aa_ion_factor_y
 
std::map< Enums::PeptideIon, unsigned int > _ion_count
 
pappso_double _proto_hyperscore
 
XtandemHyperscore(const MassSpectrum &spectrum, pappso::PeptideSp peptideSp, unsigned int parent_charge, PrecisionPtr precision, std::list< Enums::PeptideIon > ion_list, bool refine_spectrum_synthesis)
 
std::map< char, pappso_double > AaFactorMap
 
static AaFactorMap _aa_ion_factor_b
 
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 Peptide > PeptideSp
 
double pappso_double
A type definition for doubles.
 
const PrecisionBase * PrecisionPtr