ó
gbc           @   s<   d  d l  m Z d  d l m Z m Z d „  Z d „  Z d S(   iÿÿÿÿ(   t   universalOpen(   t   Treet   TreeNodec         C   sA   g  } | j  r4 | j d | | | | j  f ƒ n  d j | ƒ S(   Ns	   %d -> %d s   
(   t   _parentt   appendt   join(   t   treet   nodet   nodest   data(    (    s0   lib/python2.7/site-packages/obitools/tree/dot.pyt
   nodeWriter   s    	%c         C   sk   t  t d  |  t t |  ƒ ƒ ƒ ƒ } g  } x' |  D] } | j t |  | | ƒ ƒ q1 Wd j | ƒ } d | S(   Ns   
s'   digraph tree { node [shape=point]
%s
};(   t   dictt   mapt   Nonet   xranget   lenR   R
   R   (   R   R   t   codeR   (    (    s0   lib/python2.7/site-packages/obitools/tree/dot.pyt
   treeWriter   s    $N(   t   obitools.utilsR    t   obitools.treeR   R   R
   R   (    (    (    s0   lib/python2.7/site-packages/obitools/tree/dot.pyt   <module>   s   	