66 vector<double> val; val.push_back(2);
67 vector<double> prob; prob.push_back(1);
70 vector<DiscreteDistribution*> v_distr;
71 v_distr.push_back(pbdd); v_distr.push_back(psdd);
72 prob.clear(); prob.push_back(0.5); prob.push_back(0.5);
76 map<string, DiscreteDistribution*> mpdd;
77 mpdd[
"omega"] = pmodd;
85 for (
size_t i = 0; i < pl.
size(); i++)
92 for (
size_t i = 0; i < v.size(); i++)
108 st =
pmixmodel_->getParameterNameWithoutNamespace(it->first);
109 if (it->second !=
"omegas")
111 pmixmodel_->getParameter(st).hasConstraint() ?
pmixmodel_->getParameter(st).getConstraint()->clone() : 0,
true));
121 if ((gc->areSynonymous(synfrom_,
synto_))
131 throw Exception(
"Impossible to find synonymous codons");
139 synfrom_(mod2.synfrom_),
164 for (
unsigned int i = 0; i <
pmixmodel_->getNumberOfModels(); i++)