33"""
44from requests .exceptions import HTTPError
55
6- from ete3 import Tree , TreeStyle , TextFace , add_face_to_node
7- from .link import LinkNode
8- from .utils import multi_thread
6+ from ete3 import faces , Tree , TreeStyle , TextFace , add_face_to_node
97
108
119def default_layout (node ):
1210 node_style = TextFace (node .name , tight_text = True )
13- add_face_to_node (node_style , node , column = 0 , position = 'branch-bottom' )
11+ faces . add_face_to_node (node_style , node , column = 0 , position = 'branch-bottom' )
1412
1513
1614default_style = TreeStyle ()
@@ -51,6 +49,7 @@ def save(self, file_name, tree_style=default_style):
5149 file_name (str): Name of file being saved to
5250 tree_style (TreeStyle): Styling of downloaded tree
5351 """
52+ self ._tree .layout_fn = default_layout
5453 self ._tree .render (file_name , tree_style )
5554
5655 def show (self , tree_style = default_style ):
@@ -60,7 +59,8 @@ def show(self, tree_style=default_style):
6059 Args:
6160 tree_style (TreeStyle): Styling of downloaded tree
6261 """
63- self ._tree .show (tree_style )
62+ self ._tree .layout_fn = default_layout
63+ self ._tree .show (tree_style = tree_style )
6464
6565
6666def build_tree (node , stop = 1 , rec = 0 ):
@@ -76,16 +76,15 @@ def build_tree(node, stop=1, rec=0):
7676 tree (ete3.Tree): Built tree.
7777 """
7878
79+ print ('Adding node for: ' , node .get_name ())
7980 tree = Tree (name = node .get_name ())
8081
8182 if rec == stop :
8283 return tree
8384 else :
8485 rec += 1
8586
86- node .load_data ()
8787 for child in node .get_children ():
88- child .load_data ()
8988 if child .get_children ():
9089 tree .add_child (build_tree (child , stop , rec ))
9190 else :
0 commit comments