31 static constexpr
const char* ANNOTATIONS_MARKER_ION_PREFIX =
"MI:";
36 const std::vector<NuXLFragmentAdductDefinition>& marker_ions,
42 const String & unmodified_sequence,
43 const String & fragment_shift_name,
44 const double fragment_shift_mass,
50 const double& fixed_and_variable_modified_peptide_weight,
51 const String& precursor_rna_adduct,
52 const double& precursor_rna_mass,
53 const int& precursor_charge,
54 const std::vector<NuXLFragmentAdductDefinition>& partial_loss_modification,
60 const String & precursor_rna_adduct,
61 const double precursor_rna_mass,
Integer data array class.
Definition: DataArrays.h:75
String data array class.
Definition: DataArrays.h:125
The representation of a 1D spectrum.
Definition: MSSpectrum.h:44
Definition: NuXLFragmentIonGenerator.h:28
static void addPrecursorWithCompleteRNA_(const double fixed_and_variable_modified_peptide_weight, const String &precursor_rna_adduct, const double precursor_rna_mass, const int charge, PeakSpectrum &partial_loss_spectrum, MSSpectrum::IntegerDataArray &partial_loss_spectrum_charge, MSSpectrum::StringDataArray &partial_loss_spectrum_annotation)
static void addShiftedImmoniumIons(const String &unmodified_sequence, const String &fragment_shift_name, const double fragment_shift_mass, PeakSpectrum &partial_loss_spectrum, PeakSpectrum::IntegerDataArray &partial_loss_spectrum_charge, PeakSpectrum::StringDataArray &partial_loss_spectrum_annotation)
static void addMS2MarkerIons(const std::vector< NuXLFragmentAdductDefinition > &marker_ions, PeakSpectrum &spectrum, PeakSpectrum::IntegerDataArray &spectrum_charge, PeakSpectrum::StringDataArray &spectrum_annotation)
static void generatePartialLossSpectrum(const String &unmodified_sequence, const double &fixed_and_variable_modified_peptide_weight, const String &precursor_rna_adduct, const double &precursor_rna_mass, const int &precursor_charge, const std::vector< NuXLFragmentAdductDefinition > &partial_loss_modification, const PeakSpectrum &patial_loss_template_z1, const PeakSpectrum &patial_loss_template_z2, const PeakSpectrum &patial_loss_template_z3, PeakSpectrum &partial_loss_spectrum)
static void addSpecialLysImmonumIons(const String &unmodified_sequence, PeakSpectrum &spectrum, PeakSpectrum::IntegerDataArray &spectrum_charge, PeakSpectrum::StringDataArray &spectrum_annotation)
A more convenient string class.
Definition: String.h:34
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19