8
Copyright or © or Copr. CNRS, (November 16, 2004)
8
Copyright or © or Copr. Bio++ Development Team, (November 16, 2004)
10
10
This software is a computer program whose purpose is to provide classes
11
11
for phylogenetic data analysis.
51
51
/******************************************************************************/
53
53
JCprot::JCprot(const ProteicAlphabet* alpha) :
54
AbstractReversibleSubstitutionModel(alpha, "JC69."), exp_(), p_(size_, size_),
54
AbstractParameterAliasable("JC69."),
55
AbstractSubstitutionModel(alpha, "JC69."),
56
AbstractReversibleSubstitutionModel(alpha, "JC69."),
57
exp_(), p_(size_, size_), freqSet_(0)
57
59
freqSet_ = new FixedProteinFrequenciesSet(alpha, freq_);
61
63
JCprot::JCprot(const ProteicAlphabet* alpha, ProteinFrequenciesSet* freqSet, bool initFreqs) :
62
AbstractReversibleSubstitutionModel(alpha, "JC69+F."), exp_(), p_(size_, size_),
64
AbstractParameterAliasable("JC69+F."),
65
AbstractSubstitutionModel(alpha, "JC69+F."),
66
AbstractReversibleSubstitutionModel(alpha, "JC69+F."),
67
exp_(), p_(size_, size_), freqSet_(freqSet)
65
69
if (initFreqs) freqSet_->setFrequencies(freq_);
66
70
else freq_ = freqSet_->getFrequencies();