CompEvol / beast2

Bayesian Evolutionary Analysis by Sampling Trees
www.beast2.org
GNU Lesser General Public License v2.1
240 stars 84 forks source link

TreeParser ignores meta data arrays #607

Closed rbouckaert closed 8 years ago

rbouckaert commented 8 years ago

This causes problems for TreeAnnotator when annotating a tree with phylogeographical location information. TreeAnnotator uses TreeSetParser, which is marginally faster but uses a lot more memory. In low-mem mode, TreeAnnotator uses TreeParser, but then it ignores the location attribute, to it won't be able to annotate phylogeography analysis trees.

Fix: make TreeParser process vector metadata.

tgvaughan commented 8 years ago

Sorry for the clutter - there's actually only one commit there, the others were broken commits to my fork.