|  | OpenMS
    2.6.0
    | 
 
 
  
  
 
Go to the documentation of this file.
   76         : mz(mz), charge(charge)
 
   97         bool has_H2O_loss = 
false;
 
   98         bool has_NH3_loss = 
false;
 
  132       virtual void getLinearIonSpectrum(std::vector< SimplePeak >& spectrum, 
AASequence& peptide, 
Size link_pos, 
int charge = 1, 
Size link_pos_2 = 0) 
const;
 
  156       virtual void getXLinkIonSpectrum(std::vector< SimplePeak >& spectrum, 
AASequence& peptide, 
Size link_pos, 
double precursor_mass, 
int mincharge, 
int maxcharge, 
Size link_pos_2 = 0) 
const;
 
  180       void updateMembers_() 
override;
 
  195       virtual void addLinearPeaks_(std::vector< SimplePeak >& spectrum, 
AASequence& peptide, 
Size link_pos, 
Residue::ResidueType res_type, std::vector< LossIndex >& forward_losses, std::vector< LossIndex >& backward_losses, 
int charge = 1, 
Size link_pos_2 = 0) 
const;
 
  204       virtual void addPrecursorPeaks_(std::vector< SimplePeak >& spectrum, 
double precursor_mass, 
int charge) 
const;
 
  214       virtual void addLosses_(std::vector< SimplePeak >& spectrum, 
double mono_weight, 
int charge, 
LossIndex & losses) 
const;
 
  229       virtual void addKLinkedIonPeaks_(std::vector< SimplePeak >& spectrum, 
AASequence & peptide, 
Size link_pos, 
double precursor_mass, 
int charge) 
const;
 
  246       virtual void addXLinkIonPeaks_(std::vector< SimplePeak >& spectrum, 
AASequence & peptide, 
Size link_pos, 
double precursor_mass, 
Residue::ResidueType res_type, std::vector< LossIndex > & forward_losses, std::vector< LossIndex > & backward_losses, 
int charge, 
Size link_pos_2 = 0) 
const;
 
  273       std::vector< LossIndex > getForwardLosses_(
AASequence & peptide) 
const;
 
  282       std::vector< LossIndex > getBackwardLosses_(
AASequence & peptide) 
const;
 
  303       double loss_H2O_ = 0;
 
  304       double loss_NH3_ = 0;
 
  
double pre_int_NH3_
Definition: SimpleTSGXLMS.h:299
SimplePeak(double mz, int charge)
Definition: SimpleTSGXLMS.h:75
double pre_int_H2O_
Definition: SimpleTSGXLMS.h:298
bool add_charges_
Definition: SimpleTSGXLMS.h:292
bool add_y_ions_
Definition: SimpleTSGXLMS.h:285
bool add_b_ions_
Definition: SimpleTSGXLMS.h:284
bool add_a_ions_
Definition: SimpleTSGXLMS.h:286
double mz
Definition: SimpleTSGXLMS.h:72
bool add_z_ions_
Definition: SimpleTSGXLMS.h:289
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
Comparator to sort SimplePeaks by mz.
Definition: SimpleTSGXLMS.h:87
Definition: SimpleTSGXLMS.h:95
Generates theoretical spectra for cross-linked peptides.
Definition: SimpleTSGXLMS.h:62
bool add_c_ions_
Definition: SimpleTSGXLMS.h:287
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:92
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
bool add_precursor_peaks_
Definition: SimpleTSGXLMS.h:294
bool add_losses_
Definition: SimpleTSGXLMS.h:291
double pre_int_
Definition: SimpleTSGXLMS.h:297
bool add_abundant_immonium_ions_
Definition: SimpleTSGXLMS.h:295
The ProteinProteinCrossLink struct represents a cross-link between two peptides in OpenPepXL.
Definition: OPXLDataStructs.h:72
bool add_k_linked_ions_
Definition: SimpleTSGXLMS.h:300
ResidueType
Definition: Residue.h:151
std::map< String, LossIndex > loss_db_
Definition: SimpleTSGXLMS.h:302
int charge
Definition: SimpleTSGXLMS.h:73
A simple struct to represent peaks with mz and charge and sort them easily.
Definition: SimpleTSGXLMS.h:70
bool add_isotopes_
Definition: SimpleTSGXLMS.h:293
SimplePeak()
Definition: SimpleTSGXLMS.h:79
Representation of a peptide/protein sequence.
Definition: AASequence.h:111
bool add_x_ions_
Definition: SimpleTSGXLMS.h:288
Int max_isotope_
Definition: SimpleTSGXLMS.h:296
bool add_first_prefix_ion_
Definition: SimpleTSGXLMS.h:290