Hi Keren,
this is possible, and the syntax is bpp specific, since YN98 is specifically used for the model as
it is set in the article.
So, you can define:
model=CodonDistFreq(model=GTR, frequencies=F1X4)
but in this case the equilibrium frequencies are defined twice, in GTR and in frequencies. So
either you set the equilibirum parameters of GTR to 0.5, so that the nucleotide model has
a uniform equilibrium distribution :
GTR.theta=0.5
GTR.theta1=0.5
GTR.theta2=0.5
or you do not use specific frequencies parameterization:
model=CodonDist(model=GTR)
However, if you want to set the eq freq in a codeml-like fashion, such as
F3X4 or F61, it is simpler to use the first way.
Cheers,
Laurent