JifengJiang / beast-mcmc

Automatically exported from code.google.com/p/beast-mcmc
GNU Lesser General Public License v2.1
0 stars 0 forks source link

BEAUti duplicates parameter id of Markov jumps for multiple traits. #725

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Load more than one trait into BEAUti.
2. Tick "Reconstruct state change counts" for all traits in the States tab.
3. Produce and run XML.

What is the expected output? What do you see instead?
In markovJumpsTreeLikelihood of every trait it says: 

<parameter id="count" value=" 0.0 1.0 1.0 0.0"/>

which causes errors when BEAST gets to the second trait ("counts" has already 
been referred to).
To avoid this markovJumpsTreeLikelihood should have the following for every 
trait:

<parameter id="<trait name>.count" value=" 0.0 1.0 1.0 0.0"/>

Doing so by hand seems to fix the issue.

What version of the product are you using? On what operating system?
Using BEAUti (and BEAST) 1.8.0 on Mac OS X 10.6.8

Original issue reported on code.google.com by gytisdu...@gmail.com on 20 Feb 2014 at 2:49

GoogleCodeExporter commented 8 years ago

Original comment by ramb...@gmail.com on 31 Jul 2014 at 9:32

GoogleCodeExporter commented 8 years ago

Original comment by ramb...@gmail.com on 8 Aug 2014 at 10:51