ž
X_S  c               @   s\   d  d l  Z  d  d l m Z d  d l TGd d „  d e  j ƒ Z e d k rX e  j ƒ  n  d S(   i    N(   u   Nexus(   u   *c             B   sP   |  Ee  Z d  Z d d „  Z d d „  Z d d „  Z d d „  Z d	 d
 „  Z d S(   u
   test_nexusc             C   s   t  ƒ  } |  j | d  ƒ d  S(   N(   u   Nexusu   assertNotEqualu   None(   u   selfu   n(    (    uK   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_nexus.pyu   test_create   s    	u   test_nexus.test_createc          	   C   s`   t  d ƒ } t | ƒ } d d d d d d d d	 d
 g	 } | j } |  j | | ƒ | j ƒ  d  S(   Nu   nexus/test_Nexus_input.nexu   t1u   t2 the nameu   isn'that [a] strange name?u#   one should be punished, for (that)!u   t5u   t6u   t7u   t8u   t9(   u   testdata_streamu   Nexusu	   taxlabelsu   assertEqualu   close(   u   selfu   fu   nu   expectedu   taxa(    (    uK   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_nexus.pyu   test_parse_f0   s    	u   test_nexus.test_parse_f0c             C   s&   t  d ƒ } t | ƒ } | j ƒ  d  S(   Nu   nexus/protein.nex(   u   testdata_streamu   Nexusu   close(   u   selfu   fu   n(    (    uK   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_nexus.pyu   test_parse_protein    s    u   test_nexus.test_parse_proteinc             C   sw   t  d ƒ } t | ƒ } | j } | j ƒ  |  j t | ƒ d ƒ |  j | d d ƒ |  j | d d ƒ | j ƒ  d  S(   Nu   nexus/dna.nexi
   i    u   Carpi   u   Whaleiÿÿÿÿ(   u   testdata_streamu   Nexusu	   taxlabelsu   sortu   assertEqualu   lenu   close(   u   selfu   fu   nu   taxa(    (    uK   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_nexus.pyu   test_parse_dna%   s    	
u   test_nexus.test_parse_dnac             C   s‹   t  d ƒ } t | ƒ } | j d } | j d } | j d d g ƒ |  j | j d d g ƒ d ƒ | j d | j d ƒ ƒ | j ƒ  d S(	   u   Test Tree module.u   nexus/test_Nexus_input.nexi   u   t1u   t5i   u	   parent_idu   t9N(	   u   testdata_streamu   Nexusu   treesu   root_with_outgroupu   assertEqualu   is_monophyleticu   splitu   search_taxonu   close(   u   selfu   fu   nu   t3u   t2(    (    uK   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_nexus.pyu   test_TreeTest11   s    u   test_nexus.test_TreeTest1N(   u   __name__u
   __module__u   __qualname__u   test_createu   test_parse_f0u   test_parse_proteinu   test_parse_dnau   test_TreeTest1(   u
   __locals__(    (    uK   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_nexus.pyu
   test_nexus	   s
   u
   test_nexusu   __main__(   u   unittestu   corebio.seq_io._nexusu   Nexusu   test_corebiou   TestCaseu
   test_nexusu   __name__u   main(    (    (    uK   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_nexus.pyu   <module>   s
   
8