5 #ifndef BPP_PHYL_MODEL_PROTEIN_LLG08_EX2_H
6 #define BPP_PHYL_MODEL_PROTEIN_LLG08_EX2_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_EX2(std::shared_ptr<const ProteicAlphabet> alpha);
68 std::string
getName()
const override {
return "LLG08_EX2"; }
Abstract class for mixture models based on the bibliography.
Specialisation abstract class for reversible protein substitution model.
double getProportion() const
string getName() const override
Get the name of the model.
EmbeddedModel * clone() const override
The Le et al (2008) EX2 substitution model for proteins.
LLG08_EX2 * clone() const override
std::string getName() const override
Get the name of the model.
Defines the basic types of data flow nodes.