71 String getEnzymeName()
const;
74 void setEnzyme(
const String& name);
77 void digest(
const AASequence& protein, std::vector<AASequence>& output)
const;
83 double getLogThreshold()
const;
87 void setLogThreshold(
double threshold);
97 position(), AAname() {}
100 position(p), AAname(name) {}
121 p_cleave(0), p_miss(0) {}
123 p_cleave(p_c), p_miss(p_m) {}
const DigestionEnzyme * enzyme_
Used enzyme.
Definition: EnzymaticDigestionLogModel.h:133
A more convenient string class.
Definition: String.h:58
Definition: EnzymaticDigestionLogModel.h:91
double p_cleave
Definition: EnzymaticDigestionLogModel.h:117
Base class for digestion enzymes.
Definition: DigestionEnzyme.h:52
BindingSite_()
Definition: EnzymaticDigestionLogModel.h:96
Representation of a peptide/protein sequence.
Definition: AASequence.h:111
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
std::map< BindingSite_, CleavageModel_ > model_data_
Holds the cleavage model.
Definition: EnzymaticDigestionLogModel.h:138
double p_miss
Definition: EnzymaticDigestionLogModel.h:118
bool operator<(const BindingSite_ &rhs) const
Definition: EnzymaticDigestionLogModel.h:102
double log_model_threshold_
Threshold to decide if position is cleaved or missed (only for the model)
Definition: EnzymaticDigestionLogModel.h:136
CleavageModel_(const double &p_c, const double &p_m)
Definition: EnzymaticDigestionLogModel.h:122
ConstIterator for AASequence.
Definition: AASequence.h:121
bool operator==(const BindingSite_ &rhs) const
Definition: EnzymaticDigestionLogModel.h:107
BindingSite_(const Size &p, const String &name)
Definition: EnzymaticDigestionLogModel.h:99
CleavageModel_()
Definition: EnzymaticDigestionLogModel.h:120
size_t Size
Size type e.g. used as variable which can hold result of size()
Definition: Types.h:127
String AAname
Definition: EnzymaticDigestionLogModel.h:94
Class for the Log L model of enzymatic digestion of proteins.
Definition: EnzymaticDigestionLogModel.h:58
Size position
Definition: EnzymaticDigestionLogModel.h:93
Definition: EnzymaticDigestionLogModel.h:115