42 #include <boost/algorithm/string.hpp> 43 #include <boost/lexical_cast.hpp> 44 #include <boost/assign.hpp> 45 #include <boost/random/mersenne_twister.hpp> 46 #include <boost/random/uniform_int.hpp> 47 #include <boost/random/variate_generator.hpp> 48 #include <boost/unordered_map.hpp> 116 String method,
String decoy_tag,
int max_attempts,
double identity_threshold,
117 double precursor_mz_shift,
double product_mz_shift,
double product_mz_threshold,
118 std::vector<String> fragment_types, std::vector<size_t> fragment_charges,
119 bool enable_specific_losses,
bool enable_unspecific_losses,
int round_decPow = -4)
const;
131 float AASequenceIdentity(
const String& sequence,
const String& decoy)
const;
142 const double identity_threshold,
144 const int max_attempts = 100)
const;
168 static IndexType findFixedResidues(
const std::string& sequence,
169 bool keepN,
bool keepC,
const OpenMS::String& keep_const_pattern);
183 IndexType findFixedResidues_(
const std::string& sequence)
const;
190 IndexType findFixedAndTermResidues_(
const std::string& sequence)
const;
210 void updateMembers_()
override;
A more convenient string class.
Definition: String.h:57
std::vector< OpenMS::ReactionMonitoringTransition > TransitionVectorType
Definition: MRMDecoy.h:123
std::vector< OpenMS::TargetedExperiment::Peptide > PeptideVectorType
Definition: MRMDecoy.h:122
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:46
std::vector< OpenMS::TargetedExperiment::Protein > ProteinVectorType
Definition: MRMDecoy.h:121
This class generates a TargetedExperiment object with decoys based on a TargetedExperiment object...
Definition: MRMDecoy.h:89
bool keepN_
Definition: MRMDecoy.h:213
std::map< String, std::vector< const ReactionMonitoringTransition * > > PeptideTransitionMapType
Definition: MRMDecoy.h:125
String keep_const_pattern_
Definition: MRMDecoy.h:212
std::vector< size_t > IndexType
Definition: MRMDecoy.h:96
bool keepC_
Definition: MRMDecoy.h:214
Base class for all classes that want to report their progress.
Definition: ProgressLogger.h:54
A description of a targeted experiment containing precursor and production ions.
Definition: TargetedExperiment.h:61
A base class for all classes handling default parameters.
Definition: DefaultParamHandler.h:91
Definition: TargetedExperimentHelper.h:429