/** * Clones all trees and removes all innter vertex labels from the clones. The given source trees * are not manipulated * * @param sourceTrees the source trees * @return clones the clones without any innter vertices */ public static Tree[] deleteInnerLabels(Tree[] sourceTrees) { Tree[] trees = new Tree[sourceTrees.length]; for (int i = 0; i < sourceTrees.length; i++) { trees[i] = deleteInnerLabels(sourceTrees[i]); } return trees; }
guideTree = TreeUtils.deleteInnerLabels(guideTreeToCut); CLI.LOGGER_WRAPPER.info("Clades in guide tree: " + (guideTree.vertexCount() - guideTree.getNumTaxa()));