5 #ifndef BPP_PHYL_MODEL_PROTEIN_LLG08_UL2_H
6 #define BPP_PHYL_MODEL_PROTEIN_LLG08_UL2_H
9 #include "../AbstractBiblioMixedTransitionModel.h"
10 #include "../AbstractSubstitutionModel.h"
11 #include "../MixtureOfSubstitutionModels.h"
52 EmbeddedModel(std::shared_ptr<const ProteicAlphabet> alpha,
string name);
54 string getName()
const override {
return name_; }
64 LLG08_UL2(std::shared_ptr<const ProteicAlphabet> alpha);
68 std::string
getName()
const override {
return "LLG08_UL2"; }
Abstract class for mixture models based on the bibliography.
Specialisation abstract class for reversible protein substitution model.
EmbeddedModel * clone() const override
double getProportion() const
string getName() const override
Get the name of the model.
The Le et al (2008) UL2 substitution model for proteins.
LLG08_UL2 * clone() const override
std::string getName() const override
Get the name of the model.
Defines the basic types of data flow nodes.