ó
X_Sc           @   sŒ   d  d l  Td  d l Td  d l Td  d l j j Z d  d l m Z d  d l	 Td  d l
 Z
 d e
 j f d „  ƒ  YZ e d k rˆ e
 j ƒ  n  d S(   iÿÿÿÿ(   t   *N(   t   StringIOt
   test_ig_ioc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   s€   t  t j ƒ } t j | ƒ } |  j t | ƒ d ƒ |  j | d j d ƒ |  j | d j d ƒ |  j t | d ƒ d ƒ d  S(   Ni   i    s   H.sapiens fau mRNA, 518 basesi   t   HSFAU1i+  (   R   t   ig_iot   examplet   readt   assertEqualt   lent   descriptiont   name(   t   selft   ft   seqs(    (    sX   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_intelligenetics_io.pyt	   test_read(   s    c         C   s]   t  d ƒ } t j | ƒ } |  j t | d ƒ d ƒ |  j t | d ƒ d ƒ | j ƒ  d  S(   Ns   intelligenetics.txti    i  i   ià  (   t   testdata_streamR   R   R   R   t   close(   R   R   R   (    (    sX   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_intelligenetics_io.pyt
   test_read21   s
    c         C   sg   t  t j ƒ } t j | ƒ } t  ƒ  } t j | | ƒ | j d ƒ t j | ƒ } |  j | | ƒ d  S(   Ni    (   R   R   R   R   t   writet   seekR   (   R   R   R   t   foutt   seqs2(    (    sX   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_intelligenetics_io.pyt   test_write_seq8   s    	(   t   __name__t
   __module__R   R   R   (    (    (    sX   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_intelligenetics_io.pyR   &   s   			t   __main__(   t   corebiot   corebio.seqt   corebio.seq_iot!   corebio.seq_io.intelligenetics_iot   seq_iot   intelligenetics_ioR   t   corebio._py3kR   t   test_corebiot   unittestt   TestCaseR   R   t   main(    (    (    sX   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_intelligenetics_io.pyt   <module>   s   



#