1from ete3 import Tree 2#Loads a tree 3t = Tree( '((H:1,I:1):0.5, A:1, (B:1,(C:1,D:1):0.5):0.5);' ) 4print t 5# /-H 6# /--------| 7# | \-I 8# | 9#---------|--A 10# | 11# | /-B 12# \--------| 13# | /-C 14# \--------| 15# \-D 16# I get D 17D = t.search_nodes(name="D") 18# I get all nodes with distance=0.5 19nodes = t.search_nodes(dist=0.5) 20print len(nodes), "nodes have distance=0.5" 21