Skip to content

Commit c452487

Browse files
authored
Merge pull request #31 from nossleinad/Phylo/uniq-nodenames
Enforce unique nodenames
2 parents 540bdf2 + e0dfaa4 commit c452487

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/viz/phylo_glue.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@ function add_node_to_phylo_tree(
2424
phylo_node_name = Phylo.getnodename(phylo_tree, phylo_node)
2525
for c in molev_node.children
2626
if c.name != ""
27-
new_child = Phylo.createnode!(phylo_tree, c.name)
27+
c_phylo_name = Phylo.hasnode(phylo_tree, c.name) ? Phylo._newnodelabel(phylo_tree) * c.name : c.name #Enforce uniq names
28+
new_child = Phylo.createnode!(phylo_tree, c_phylo_name)
2829
else
2930
new_child = Phylo.createnode!(phylo_tree)
3031
end

0 commit comments

Comments
 (0)