5 #ifndef BPP_PHYL_MODEL_CODON_YNGP_M_H
6 #define BPP_PHYL_MODEL_CODON_YNGP_M_H
10 #include "../AbstractBiblioMixedTransitionModel.h"
11 #include "../FrequencySet/CodonFrequencySet.h"
12 #include "../MixtureOfASubstitutionModel.h"
Abstract class for mixture models based on the bibliography.
AbstractBiblioMixedTransitionModel & operator=(const AbstractBiblioMixedTransitionModel &model)
const MixedTransitionModelInterface & mixedModel() const
Interface for all transition models.
Abstract generic class for The Yang et al (2000) M substitution models for codons....
YNGP_M(const std::string &name)
YNGP_M(const YNGP_M &mod2)
YNGP_M & operator=(const YNGP_M &mod2)
const MixtureOfASubstitutionModel * mixedSubModelPtr_
virtual YNGP_M * clone() const override=0
size_t synfrom_
indexes of 2 codons states between which the substitution is synonymous, to set a basis to the homoge...
Defines the basic types of data flow nodes.