39 #include <boost/unordered_map.hpp> 40 #include <boost/assign.hpp> 41 #include <boost/lexical_cast.hpp> 84 typedef boost::unordered_map<String, double>
IonSeries;
107 std::pair<String, double> annotateIon(
IonSeries ionseries,
double ProductMZ,
double mz_threshold);
134 void annotateTransition(
ReactionMonitoringTransition& tr,
const TargetedExperiment::Peptide peptide,
const double precursor_mz_threshold,
const double product_mz_threshold,
bool enable_reannotation, std::vector<String> fragment_types, std::vector<size_t> fragment_charges,
bool enable_specific_losses,
bool enable_unspecific_losses,
int round_decPow = -4);
148 IonSeries getIonSeries(
AASequence sequence,
size_t precursor_charge, std::vector<String> fragment_types, std::vector<size_t> fragment_charges,
bool enable_specific_losses,
bool enable_unspecific_losses,
int round_decPow = -4);
A more convenient string class.
Definition: String.h:57
Definition: TargetedExperimentHelper.h:637
Representation of a peptide/protein sequence.
Definition: AASequence.h:107
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
boost::unordered_map< String, double > IonSeries
Definition: MRMIonSeries.h:84
Generate theoretical fragment ion series for use in MRMAssay and MRMDecoy.
Definition: MRMIonSeries.h:68
Definition: TargetedExperimentHelper.h:429
This class stores a SRM/MRM transition.
Definition: ReactionMonitoringTransition.h:55