Coverage for /home/deng/Projects/metatree_drawer/metatreedrawer/treeprofiler/layouts/select_layouts.py: 0%

9 statements  

« prev     ^ index     » next       coverage.py v7.2.7, created at 2024-08-07 10:33 +0200

1from ete4.smartview import TreeStyle, NodeStyle, TreeLayout, PieChartFace 

2from ete4.smartview import (RectFace, CircleFace, SeqMotifFace, TextFace, OutlineFace, \ 

3 SelectedFace, SelectedCircleFace, SelectedRectFace) 

4 

5# branch thicken, background highlighted to purple 

6def select_layout(prop, level, color='purple'): 

7 def layout_fn(node): 

8 if node.is_leaf and node.props.get(prop): 

9 

10 prop_text = node.props.get(prop) 

11 #prop_face = SelectedCircleFace(name='prop') 

12 node.add_face(prop_face, column=level, position = "branch_right") 

13 

14 return layout_fn 

15 return 

16 

17# hightlighted as rectangular 

18 

19# hightlighted as circle