Bio++ contains several probability distributions (currently only dicrete or discretized ones). These are:
For example :
Invariant(dist=Gaussian(n=4,2,0.5),p=0.1)
builds a mixture of a gaussian distribution with 4 categories (and
probability 0.9) and a 0 Dirac with probability 0.1. Overall, there
are 5 categories. The parameters names are
Invariant.Gaussian.mu, Invariant.Gaussian.sigma,
Invariant.p.
For example:
Mixture(probas=(0.3,0.7),dist1=Beta(n=5,alpha=2,beta=3),\ dist2=Gamma(n=10,alpha=9,beta=2))
builds a mixture of a discrete beta distribution and of a discrete gamma distribution, with a total of 15 classes. The parameters names are Mixture.theta1, Mixture.1_Beta.alpha, Mixture.1_Beta.beta, Mixture.2_Gamma.alpha and Mixture.2_Gamma.beta.