}
}
}
+ /**
+ * rename any nodes according to their associated sequence.
+ * This will modify the tree's metadata! (ie the original NewickFile or newly generated BinaryTree's label data)
+ */
+ public void renameAssociatedNodes() {
+ applyToNodes(new NodeTransformI() {
+ @Override
+ public void transform(BinaryNode node)
+ {
+ Object el = node.element();
+ if (el!=null && el instanceof SequenceI)
+ {
+ node.setName(((SequenceI)el).getName());
+ }
+ }
+ });
+ }
/**
* DOCUMENT ME!
*/