ž
Y_Sª5  c               @   s¨   d  d l  Z  d  d l m Z d  d l Td  d l m Z d  d l TGd d „  d e  j ƒ Z Gd d „  d e  j ƒ Z	 Gd	 d
 „  d
 e  j ƒ Z
 e d k r¤ e  j ƒ  n  d S(   i    N(   u   seq_io(   u   *(   u   StringIOc             B   s¼   |  Ee  Z d  Z d d „  Z d d „  Z d d „  Z d d „  Z d	 d
 „  Z d d „  Z d d „  Z	 d d „  Z
 d d „  Z d d „  Z d d „  Z d d „  Z d d „  Z d d „  Z d S(   u   test_alphabetc             C   s6   |  j  t t d ƒ |  j  t t d ƒ t d ƒ } d  S(   Nu   alphabetu   alph u   alphbet(   u   assertRaisesu
   ValueErroru   Alphabet(   u   selfu   a1(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_create_alphabet&   s    u"   test_alphabet.test_create_alphabetc             C   s=   t  d ƒ } |  j | j d ƒ ƒ |  j | j d ƒ ƒ d  S(   Nu   alphbetu   alphbetX(   u   Alphabetu
   assertTrueu
   alphabetic(   u   selfu   a(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_alphabet_alphabetic/   s    u&   test_alphabet.test_alphabet_alphabeticc             C   se   t  } x3 t | ƒ D]% \ } } |  j | j | ƒ | ƒ q Wt d ƒ } |  j d | j d ƒ ƒ d  S(   Nu   alphi   u   p(   u   generic_alphabetu	   enumerateu   assertEqualu   ordu   Alphabet(   u   selfu   au   iu   c(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_alphabet_ord4   s
    u   test_alphabet.test_alphabet_ordc             C   so   t  } x= t | ƒ D]/ \ } } |  j t | j | ƒ ƒ | d ƒ q Wt d ƒ } |  j d | j d ƒ ƒ d  S(   Ni    u   alphu   hi   (   u   generic_alphabetu	   enumerateu   assertEqualu   ordu   chru   Alphabet(   u   selfu   au   iu   c(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_alphabet_chr<   s
    'u   test_alphabet.test_alphabet_chrc             C   so   t  d ƒ } |  j d | j d ƒ d ƒ t } | j | ƒ } x* t | ƒ D] \ } } |  j | | ƒ qK Wd  S(   Nu   alphi    u   alphalphi   (   u   Alphabetu   assertEqualu   ordsu   generic_alphabetu	   enumerate(   u   selfu   au   ou   iu   c(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_alphabet_ordsE   s    u    test_alphabet.test_alphabet_ordsc             C   s2   t  d ƒ } |  j t d | ƒ | j d ƒ ƒ d  S(   Nu   alphu   pplai   i   i    (   i   i   i   i    (   u   Alphabetu   assertEqualu   Sequ   chrs(   u   selfu   a(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_alphabet_chrsN   s    u    test_alphabet.test_alphabet_chrsc             C   s    t  d  ƒ } |  j | t ƒ d  S(   N(   u   Alphabetu   Noneu   assertEqualu   generic_alphabet(   u   selfu   a1(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu	   test_noneR   s    u   test_alphabet.test_nonec             C   s/   t  d ƒ } t  | ƒ } |  j | | k ƒ d S(   uK    If we pass an alphabet to the constuctor, it's passed 
        right back u   kjdahfN(   u   Alphabetu
   assertTrue(   u   selfu   a1u   a2(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_create_from_alphabetV   s    u'   test_alphabet.test_create_from_alphabetc             C   s(   t  d ƒ } t | ƒ } t | ƒ } d  S(   Nu   kjdahf(   u   Alphabetu   repru   str(   u   selfu   au   ru   s(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu	   test_repr]   s    u   test_alphabet.test_reprc             C   s    |  j  t t d ƒ ƒ d ƒ d  S(   Nu   kjdahf(   u   assertEqualu   stru   Alphabet(   u   self(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_strb   s    u   test_alphabet.test_strc             C   s    |  j  t d ƒ j ƒ  d ƒ d  S(   Nu   kjdahf(   u   assertEqualu   Alphabetu   letters(   u   self(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_letterse   s    u   test_alphabet.test_lettersc             C   s;   t  d ƒ } d } | j | ƒ } |  j t | ƒ d ƒ d  S(   Nu   ABCDEu   aBbcu   ABBC(   u   Alphabetu	   normalizeu   assertEqualu   str(   u   selfu   au   su   n(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_normalizeh   s    u   test_alphabet.test_normalizec             C   sx   t  d d ƒ } t d | ƒ } | j d ƒ d k s9 t ‚ x8 | D]0 \ } } | j | ƒ | j | ƒ k s@ t ‚ q@ Wd  S(   Nu   12345u   ABCEDu   ABCDEu   Ai    (   u   zipu   Alphabetu   ordu   AssertionError(   u   selfu   altu   alphau   au   c(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_altn   s
    u   test_alphabet.test_altc             C   s  t  j t d ƒ ƒ } | t k s' t ‚ t d ƒ } t d ƒ } t d ƒ } t d ƒ } t j | ƒ t f t j | ƒ t f t j | ƒ t f t j | ƒ t f f } x/ | D]' } |  j	 t  j | d ƒ | d ƒ q¬ W| j
 ƒ  | j
 ƒ  | j
 ƒ  | j
 ƒ  d  S(   Nu   ARNDCQEGHILKMFPSTWYVXu   cap.fau   cox2.msfu   Rv3829c.fastau   chain_B.fastai    i   (   u   Alphabetu   whichu   Sequ   unambiguous_protein_alphabetu   AssertionErroru   testdata_streamu   seq_iou   readu   unambiguous_dna_alphabetu   assertEqualu   close(   u   selfu   au   f1u   f2u   f3u   f4u   testsu   t(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_which_alphabetu   s     %


u!   test_alphabet.test_which_alphabetN(   u   __name__u
   __module__u   __qualname__u   test_create_alphabetu   test_alphabet_alphabeticu   test_alphabet_ordu   test_alphabet_chru   test_alphabet_ordsu   test_alphabet_chrsu	   test_noneu   test_create_from_alphabetu	   test_repru   test_stru   test_lettersu   test_normalizeu   test_altu   test_which_alphabet(   u
   __locals__(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_alphabet$   s   			u   test_alphabetc             B   s  |  Ee  Z d  Z d d „  Z d d „  Z d d „  Z d d „  Z d	 d
 „  Z d d „  Z d d „  Z	 d d „  Z
 d d „  Z d d „  Z d d „  Z d d „  Z d d „  Z d d „  Z d d „  Z d d  „  Z d! d" „  Z d# d$ „  Z d% d& „  Z d' d( „  Z d) d* „  Z d+ S(,   u   test_seqc             C   s†   |  j  t d d ƒ ƒ |  j t t d d ƒ d } x! | D] } |  j  | t k ƒ q9 W|  j  t | t ƒ ƒ |  j t t d t ƒ d  S(   Nu   alphabetu   alphbetu   not alphabeticu|   Any printable Ascii character `1234567890-=~!@#$%^&*()_+{}|[]\:;'<>?,./QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm u   Not zero.  (   u
   assertTrueu   Sequ   assertRaisesu
   ValueErroru   generic_alphabet(   u   selfu   au   l(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_create_seq   s    u   test_seq.test_create_seqc             C   sa   t  d t ƒ } t  d t ƒ } |  j t t  d t ƒ t  d t ƒ } |  j t | d ƒ d ƒ d  S(   Nu#   dskjjfskdjbfKJJSJKSKJDjk123u768erbmu   ARNDCQEGHILKMFPSTWYVXu   1234u   AGTCAGCTACGACGCGCi   u   G(   u   Sequ   generic_alphabetu   protein_alphabetu   assertRaisesu
   ValueErroru   dna_alphabetu   assertEqualu   str(   u   selfu   s(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_std_alphabetsœ   s
    u   test_seq.test_std_alphabetsc             C   sM   t  d ƒ } t d | ƒ } |  j t | j ƒ  ƒ d d d d d d g ƒ d  S(   Nu   ABCu   ABCCBAi    i   i   (   u   Alphabetu   Sequ   assertEqualu   listu   ords(   u   selfu   au   s(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu	   test_ords¤   s    u   test_seq.test_ordsc             C   s]   t  d t ƒ } | j ƒ  } |  j t t ƒ t | ƒ ƒ |  j t | ƒ d d d d g ƒ d  S(   Nu   AGTCAGCTACGACGCGCi   i   i   i   (   u   Sequ   unambiguous_dna_alphabetu   tallyu   assertEqualu   lenu   list(   u   selfu   su   c(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu
   test_tally©   s    u   test_seq.test_tallyc             C   sZ   t  d t ƒ } | j t d ƒ ƒ } |  j d t | ƒ ƒ |  j t | ƒ d d g ƒ d  S(   Nu   AGTCAGCTACGACGCGCu   ACi   i   i   (   u   Sequ   dna_alphabetu   tallyu   Alphabetu   assertEqualu   lenu   list(   u   selfu   su   c(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_tally_nonalphabetic¯   s    u!   test_seq.test_tally_nonalphabeticc             C   sâ   t  d t ƒ } t | j d t ƒ ƒ } |  j t | ƒ t | ƒ d ƒ |  j | d d d d d d d d	 d
 d d d
 d d d d g ƒ |  j t | j t | ƒ t ƒ ƒ g  ƒ |  j t | j t | ƒ d t ƒ ƒ d g ƒ d  S(   Nu   AGTCAGCTACGACGcgcxi   u   AGu   GTu   TCu   CAu   GCu   CTu   TAu   ACu   CGu   GAi   u   AGTCAGCTACGACGCGC(   u   Sequ   dna_alphabetu   listu   wordsu   unambiguous_dna_alphabetu   assertEqualu   len(   u   selfu   su   w(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu
   test_words¶   s     @(u   test_seq.test_wordsc             C   sH   t  d t ƒ } | j d ƒ } t t | Œ  ƒ d } |  j | d ƒ d  S(   Nu   AGTCAGCTACGACGCGCi   i   i   (
   i   i   i   i   i   i   i   i   i   i   (   u   Sequ   unambiguous_dna_alphabetu
   word_countu   listu   zipu   assertEqual(   u   selfu   su   wcu   count(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_words2¿   s    u   test_seq.test_words2c             C   s9   t  d t ƒ } | d d … } |  j | j | j ƒ d  S(   Nu   AGTCAGCTACGACGCGCi   i   (   u   Sequ   dna_alphabetu   assertEqualu   alphabet(   u   selfu   su   slice(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_getsliceÅ   s    u   test_seq.test_getslicec             C   sa   d } t  | t d d d d ƒ} |  j | j d ƒ |  j | j d ƒ |  j | t | ƒ ƒ d  S(   Nu%   ACGTURYSWKMBDHVNACGTURYSWKMBDHVNAAAAAu   nameu   IDu   descriptionu   DESCRIPTION(   u   Sequ   nucleic_alphabetu   assertEqualu   nameu   descriptionu   str(   u   selfu   su   a(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_create_annotatedÊ   s    u   test_seq.test_create_annotatedc             C   s˜   t  d t ƒ } t  d t ƒ } | | } |  j | j t ƒ |  j | t  d t ƒ ƒ d } | | } | | } |  j | j | j ƒ |  j | | ƒ d  S(   Nu   AAAAu   TTTTu   AAAATTTTu   AA(   u   Sequ   dna_alphabetu   assertEqualu   alphabet(   u   selfu   s1u   s2u   s3u   s4u   s5u   s6(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_addÓ   s    


u   test_seq.test_addc             C   sh   t  d t ƒ } t  d t ƒ } d } t  d t ƒ } | j | | | g ƒ } |  j | t  d t ƒ ƒ d  S(   Nu   AAAAu   TTTTu   GGGGu    u   AAAATTTTGGGG(   u   Sequ   dna_alphabetu   joinu   assertEqual(   u   selfu   s1u   s2u   s3u   s0u   j(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu	   test_joinâ   s    u   test_seq.test_joinc             C   s   t  d t ƒ } t | ƒ } d  S(   Nu   AAAA(   u   Sequ   dna_alphabetu   repr(   u   selfu   s1u   r(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu	   test_reprì   s    u   test_seq.test_reprc             C   sH   t  d t ƒ } |  j t | ƒ d ƒ |  j t t  d t ƒ ƒ d ƒ d  S(   Nu   AGCTAu   AgcTA(   u   Sequ   dna_alphabetu   assertEqualu   str(   u   selfu   s1(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_strð   s    u   test_seq.test_strc             C   s#   |  j  t d t ƒ j ƒ  d ƒ d  S(   Nu   AgcTAAAA(   u   assertEqualu   Sequ   dna_alphabetu   tostring(   u   self(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_tostringö   s    u   test_seq.test_tostringc             C   sN   t  d t ƒ } |  j | | j ƒ  j ƒ  ƒ |  j | j ƒ  t  d t ƒ ƒ d  S(   Nu   ACGTu   TGCA(   u   Sequ   dna_alphabetu   assertEqualu   reverse(   u   selfu   s(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_reverseú   s    u   test_seq.test_reversec             C   s2   t  d ƒ } | j ƒ  } |  j t | ƒ d ƒ d  S(   Nu!   GCCATTGTAATGGGCCGCTGAAAGGGTGCCCGAu   AIVMGR*KGAR(   u   dnau	   translateu   assertEqualu   str(   u   selfu   su   p(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_translateÿ   s    u   test_seq.test_translatec             C   sT   t  d ƒ } | j ƒ  } |  j | t  d ƒ ƒ |  j t  d ƒ j ƒ  t  d ƒ ƒ d  S(   Nu   GGGGaaaaaaaatttatatatu   atatataaattttttttCCCCu   ACGTRYSWKMBDHVNu   NBDHVKMWSRYACGT(   u   dnau   reverse_complementu   assertEqual(   u   selfu   su   rc(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_reverse_complement  s
    u    test_seq.test_reverse_complementc             C   sZ   t  d t ƒ j ƒ  } |  j t | ƒ d ƒ t  d t ƒ j ƒ  } |  j t | ƒ d ƒ d  S(   Nu   T-Tu   TTu   T-~---T...~~~--(   u   Sequ   dna_alphabetu   ungapu   assertEqualu   str(   u   selfu   s(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu
   test_ungap  s    u   test_seq.test_ungapc             C   s,   t  d ƒ j ƒ  } |  j t | ƒ d ƒ d  S(   Nu	   AAaaaaAAAu	   AAXXXXAAA(   u   dnau   masku   assertEqualu   str(   u   selfu   s(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu	   test_mask  s    u   test_seq.test_maskc             C   sL   t  d ƒ } t d ƒ } t d ƒ } t d ƒ } t d ƒ } t d ƒ } d  S(   Nu   gGGGGG-PPPPPu   ACGTRYSWKMBDHVNu   tu   actgtau   acgtrysw-kmb-dhvnu   ACUUUUU(   u   proteinu   dnau   rna(   u   selfu   sproteinu   d1u   d2u   d3u   d4u   srna(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_shortcuts  s    u   test_seq.test_shortcutsc             C   s2   t  d ƒ } | j ƒ  j ƒ  } |  j | | ƒ d  S(   Nu   ACGTRYSWKMBDHVN(   u   dnau   loweru   upperu   assertEqual(   u   selfu   s1u   s2(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_casechange!  s    u   test_seq.test_casechangeN(   u   __name__u
   __module__u   __qualname__u   test_create_sequ   test_std_alphabetsu	   test_ordsu
   test_tallyu   test_tally_nonalphabeticu
   test_wordsu   test_words2u   test_getsliceu   test_create_annotatedu   test_addu	   test_joinu	   test_repru   test_stru   test_tostringu   test_reverseu   test_translateu   test_reverse_complementu
   test_ungapu	   test_masku   test_shortcutsu   test_casechange(   u
   __locals__(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_seq   s*   		
		u   test_seqc             B   st   |  Ee  Z d  Z d d „  Z d d „  Z d d „  Z d d „  Z d	 d
 „  Z d d „  Z d d „  Z	 d d „  Z
 d S(   u   test_seqlistc             C   s\   t  d t ƒ } t  d t ƒ } t  d t ƒ } t | | | g ƒ } |  j t | ƒ d ƒ d  S(   Nu   ACGTURYBDHVNACGTURYSWKMBDHVNu    ACGTURYSWKMBDHVNACGTURYSWKMBDHVNu   ACGTURSWKMBDHVNACGTURKMBDHVNi   (   u   Sequ   nucleic_alphabetu   SeqListu   assertEqualu   len(   u   selfu   s0u   s1u   s2u   seqs(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_create+  s
    u   test_seqlist.test_createc             C   s‘   t  d t ƒ } t  d t ƒ } t  d t ƒ } t | | | g d t d d d d ƒ} |  j | j d ƒ |  j | j d ƒ |  j | j t ƒ d  S(	   Nu   ACGTURYBDHVNACGTURYSWKMBDHVNu    ACGTURYSWKMBDHVNACGTURYSWKMBDHVNu   ACGTURSWKMBDHVNACGTURKMBDHVNu   alphabetu   nameu   alsdfu   descriptionu   a(   u   Sequ   nucleic_alphabetu   SeqListu   assertEqualu   nameu   descriptionu   alphabet(   u   selfu   s0u   s1u   s2u   seqs(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_create_annotated4  s    u"   test_seqlist.test_create_annotatedc       	      C   s¤   t  d t ƒ } t  d t ƒ } t  d t ƒ } t | | | g t ƒ } | j ƒ  } | j t ƒ } t | | | g ƒ } | j d t d ƒ ƒ } |  j t | j ƒ d  S(   Nu   ACGTURYBDHVNACGTURYSWKMBDHVNu   ACGTURYSDHVNACGTURYSWKMBDHVNu   ACGTURSWKMBDHVNACGTURKMBDHVNu   alphabetu   ABC(   u   Sequ   nucleic_alphabetu   SeqListu   ordsu   Alphabetu   assertRaisesu
   ValueError(	   u   selfu   s0u   s1u   s2u   seqsu   au   a2u   seqs3u   a3(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu	   test_ords@  s    
u   test_seqlist.test_ordsc             C   sE  t  d ƒ } t d | ƒ } t d | ƒ } t d | ƒ } t d | ƒ } t | | | | g | ƒ } | j ƒ  } |  j t | d ƒ d d d d g ƒ |  j t | d ƒ d	 d d d g ƒ |  j t | d
 ƒ d	 d d d g ƒ |  j t | d	 ƒ d d d d g ƒ |  j t | d ƒ d d d d g ƒ |  j | d d ƒ d  S(   Nu   ABCDu   ABCDDu   AAAADu   AAABDu   AAACDi    i   i   i   i   u   D(   i   u   D(   u   Alphabetu   Sequ   SeqListu   profileu   assertEqualu   list(   u   selfu   au   s0u   s1u   s2u   s3u   seqsu   tally(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_profileX  s    &&&&&u   test_seqlist.test_profilec             C   sš   t  d t ƒ } t  d t ƒ } t  d t ƒ } t | | | g t ƒ } | j ƒ  } | d d d d d d d d d d d d d d d d d g k s– t ‚ d  S(	   Nu   ACTTTu   ACCCCu   GGGGi   i   i   i   i    (   u   Sequ   nucleic_alphabetu   SeqListu   tallyu   AssertionError(   u   selfu   s0u   s1u   s2u   seqsu   counts(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu
   test_tallyl  s    u   test_seqlist.test_tallyc             C   s†   t  d t ƒ } t  d t ƒ } t  d t ƒ } t ƒ  } | j | ƒ | j | | f ƒ |  j t | ƒ d ƒ |  j t | ƒ t ƒ d  S(   Nu   ACGTURYBDHVNACGTURYSWKMBDHVNu    ACGTURYSWKMBDHVNACGTURYSWKMBDHVNu   ACGTURSWKMBDHVNACGTURKMBDHVNi   (   u   Sequ   nucleic_alphabetu   SeqListu   appendu   extendu   assertEqualu   lenu   type(   u   selfu   s0u   s1u   s2u   seqs(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_create_emptyx  s    	u   test_seqlist.test_create_emptyc             C   sR   t  d t ƒ } t  d t ƒ } t  d t ƒ } t | | | g ƒ } t | ƒ } d  S(   Nu   ACGTURYBDHVNACGTURYSWKMBDHVNu    ACGTURYSWKMBDHVNACGTURYSWKMBDHVNu   ACGTURSWKMBDHVNACGTURKMBDHVN(   u   Sequ   nucleic_alphabetu   SeqListu   repr(   u   selfu   s0u   s1u   s2u   seqsu   r(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu	   test_repr…  s
    u   test_seqlist.test_reprc             C   sR   t  d t ƒ } t  d t ƒ } t  d t ƒ } t | | | g ƒ } t | ƒ } d  S(   Nu   ACGTURYBDHVNACGTURYSWKMBDHVNu    ACGTURYSWKMBDHVNACGTURYSWKMBDHVNu   ACGTURSWKMBDHVNACGTURKMBDHVN(   u   Sequ   nucleic_alphabetu   SeqListu   str(   u   selfu   s0u   s1u   s2u   seqsu   s(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_str  s
    u   test_seqlist.test_strN(   u   __name__u
   __module__u   __qualname__u   test_createu   test_create_annotatedu	   test_ordsu   test_profileu
   test_tallyu   test_create_emptyu	   test_repru   test_str(   u
   __locals__(    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   test_seqlist(  s   	u   test_seqlistu   __main__(   u   unittestu   corebiou   seq_iou   corebio.sequ   corebio._py3ku   StringIOu   test_corebiou   TestCaseu   test_alphabetu   test_sequ   test_seqlistu   __name__u   main(    (    (    uI   /Users/gec/Work/Projects/corebioproj/weblogo-3.4/test_corebio/test_seq.pyu   <module>   s   

i›m