Meta information about digestion of a sample.
Definition: Digestion.h:51
~Digestion() override
Destructor.
Digestion()
Default constructor.
Digestion & operator=(Digestion &&) &=default
Move assignment operator.
void setPh(double ph)
sets the pH value
String enzyme_
Definition: Digestion.h:99
double getPh() const
returns the pH value (default is 0.0)
Digestion & operator=(const Digestion &)=default
Assignment operator.
void setEnzyme(const String &enzyme)
sets the enzyme name
double getDigestionTime() const
returns the digestion time in minutes (default is 0.0)
Digestion(const Digestion &)=default
Copy constructor.
void setTemperature(double temperature)
sets the temperature during digestion in degree C
const String & getEnzyme() const
returns the enzyme name (default is "")
double digestion_time_
Definition: Digestion.h:100
double getTemperature() const
return the temperature during digestion in degree C (default is 0.0)
bool operator==(const SampleTreatment &rhs) const override
Equality operator.
SampleTreatment * clone() const override
clone method. See SampleTreatment
Digestion(Digestion &&)=default
Move constructor.
void setDigestionTime(double digestion_time)
sets the digestion time in minutes
double temperature_
Definition: Digestion.h:101
double ph_
Definition: Digestion.h:102
Base class for sample treatments (Digestion, Modification, Tagging, ...)
Definition: SampleTreatment.h:53
A more convenient string class.
Definition: String.h:60
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:48