LogCombiner and TreeAnnotator use different code for writing trees. We need to use the
same code
(move NexusExporter from dr.app.tools to dr.evolution.io). The Nexus reading and writing
needs to
maintain a distinction between a 'node attribute' and a 'branch attribute'. This may
require an
additional flag for the attribute (possibly isBranchAttribute(String attributeName)
in RootedTree).
I don't propose using NexusExporter for BEAST's TreeLogger as the API is inappropriate.
Originally reported on Google Code with ID 187
Reported by
rambaut
on 2009-10-01 11:33:48