39 #include <unordered_map> 83 typedef std::unordered_map<String, double>
IonSeries;
94 std::pair<String, double> getIon(
IonSeries& ionseries,
const String& ionid);
106 std::pair<String, double> annotateIon(
const IonSeries& ionseries,
const double ProductMZ,
const double mz_threshold);
135 const double precursor_mz_threshold,
136 const double product_mz_threshold,
137 const bool enable_reannotation,
138 const std::vector<String>& fragment_types,
139 const std::vector<size_t>& fragment_charges,
140 const bool enable_specific_losses,
141 const bool enable_unspecific_losses,
142 const int round_decPow = -4);
157 size_t precursor_charge,
158 const std::vector<String>& fragment_types,
159 const std::vector<size_t>& fragment_charges,
160 const bool enable_specific_losses,
161 const bool enable_unspecific_losses,
162 const int round_decPow = -4);
A more convenient string class.
Definition: String.h:58
Product ion interpretation.
Definition: TargetedExperimentHelper.h:503
Representation of a peptide/protein sequence.
Definition: AASequence.h:111
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
std::unordered_map< String, double > IonSeries
An MRM ion series which maps: "ion_type" -> "fragment m/z".
Definition: MRMIonSeries.h:83
Generate theoretical fragment ion series for use in MRMAssay and MRMDecoy.
Definition: MRMIonSeries.h:67
Represents a peptide (amino acid sequence)
Definition: TargetedExperimentHelper.h:358
This class stores a SRM/MRM transition.
Definition: ReactionMonitoringTransition.h:56