*๋
ั็้:c       s่      d  k  Z   d  k Z  d  k Z  d  k Z  d  k Z  d  k Z  d  k Z  d k l	 Z	  d e i
 f d     YZ ว e d j oQ ศ e d  Z ษ e i i e  Z ส e   Z ห e i e  ฬ e i   n d  S(   N(   s	   TextToolss   UniGeneParserc      sิ     d   Z   d   Z % d   Z 6 d   Z : d   Z A d   Z H d   Z O d   Z V d	   Z u d
   Z	 y d   Z
  d   Z  d   Z ก d   Z ฅ d   Z ญ d d  Z พ d   Z RS(   Nc    st     t  i i |    d |  _  t i   |  _  g  |  _  d |  _  d |  _	  d |  _
  d |  _ d  S(   Ns    s	   open_htmls   general_info(   s   sgmllibs
   SGMLParsers   resets   selfs   texts   UserDicts   queues   open_tag_stacks   open_tags   key_waitings
   master_keys   context(   s   self(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys   reset s   c    sค     |  i    |  i |   xp |  i i   d  rZ }  |  i | h  j o=  | d  d j o  | d |  i d <n  |  i | =n q5 W  |  i Sd  S(   Ni    i   s   UniGene Clusteri   (   s   selfs   resets   feeds   handles   queues   keyss   key(   s   selfs   handles   key(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys   parse s    	c    sภ   % & t  | t i i  o ' | } n ) t i i |  } * d } + xY + d oN , | i   } - t	 i
 |  } . | d j o / Pn 0 | d | } qM W2 t i i |  |  d  S(   Ns    i   s    (   s
   isinstances   handles   Bios   Files
   UndoHandles   uhandles   texts   readlines   lines   strings   strips   sgmllibs
   SGMLParsers   feeds   self(   s   selfs   handles   uhandles   texts   line(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys   feed% s   	 
c    s,   6 7 t  i |  } 8 |  i | |  _ d  S(   N(   s   strings   strips   newtexts   selfs   text(   s   selfs   newtext(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys   handle_data6 s   c    sA   : ; |  i d j o' < |  i d j o = d |  _ n n d  S(   Ns   seq_infos   open_bs    (   s   selfs   contexts   open_tags   text(   s   selfs   attrs(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys   start_a: s   c    sg   A B |  i d j oM C |  i d j o6 D |  i d j o E |  i |  _ F d |  _ n n n d  S(   Ns   seq_infos   open_bs    (   s   selfs   contexts   open_tags   key_waitings   text(   s   self(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys   end_aA s
   c    sL   H J |  i i |  i  K d |  _ L |  i d j o M d |  _ n d  S(   Ns   open_bs    (   s   selfs   open_tag_stacks   appends   open_tags   key_waitings   text(   s   selfs   attrs(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys   start_bH s   c    si   O P |  i d  d j o' Q |  i d |  i d <R d |  _ n% S |  i d j o T |  i   n d  S(   Ni   s   UniGene Clusteri   s    (   s   selfs   texts   queues   key_waitings   extract_key(   s   self(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys   end_bO s
   c    s฿  V W t  i |  i  } X t  i t  i |   } Y t  i |  } Z t  i | d   } [ d |  _ ] y ^ |  i i	   |  _
 Wn _ ` d |  _
 n Xa |  i
 d j o b |  i d j o3 c |  i d j o d | |  _ e d |  _ n nD f |  i d j o0 g | d j o h d |  _ i | |  _ n n n  j |  i d j oS k | |  _ l t  i | d	  d
 j o m d |  _ n n t i   |  i | <n: o |  i d j o& p t i   |  i | <q | |  _ n d  S(   Ni   s    s	   open_htmls   open_table_datas   general_infos   seq_infos   Key to Symbolss   legends   SEQUENCEi   (   s   strings   strips   selfs   texts   joins   splits   keys   wordss   open_tag_stacks   pops   open_tags   contexts   key_waitings
   master_keys   finds   UserDicts   queue(   s   selfs   wordss   keys   text(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys   extract_keyV s4   c    s)   u v |  i i |  i  w d |  _ d  S(   Ns
   open_table(   s   selfs   open_tag_stacks   appends   open_tag(   s   selfs   attrs(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys   start_tableu s   c    sH   y z y { |  i i   |  _ Wn | } d |  _ n X~ d |  _ d  S(   Ns	   open_htmls    (   s   selfs   open_tag_stacks   pops   open_tags   key_waiting(   s   self(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys	   end_tabley s
   c    s5     |  i i |  i   d |  _  d |  _ d  S(   Ns   open_table_rows    (   s   selfs   open_tag_stacks   appends   open_tags   text(   s   selfs   attrs(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys   start_tr s   c    sm    y  |  i i   |  _ Wn   d |  _ n X |  i }  | o d |  _  | d d j o  | d } n  t i t i |   }  |  i d j p |  i d j oจ  yn  |  i	 |  i
 |  i }  t |  t g   j o  | i |  n!  | | g |  i	 |  i
 |  i <Wn$   | |  i	 |  i
 |  i <n X d |  _ n n d  S(   Ns	   open_htmls    i    s   :i   s   general_infos   seq_info(   s   selfs   open_tag_stacks   pops   open_tags   texts   strings   joins   splits   contexts   queues
   master_keys   key_waitings   contentss   types   append(   s   selfs   contentss   text(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys   end_tr s&   
#$c    s)   ก ข |  i i |  i  ฃ d |  _ d  S(   Ns   open_table_data(   s   selfs   open_tag_stacks   appends   open_tag(   s   selfs   attrs(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys   start_tdก s   c    sf   ฅ ฆ y ง |  i i   |  _ Wn จ ฉ d |  _ n Xช |  i d j o ซ |  i d |  _ n d  S(   Ns	   open_htmls   seq_infos    (   s   selfs   open_tag_stacks   pops   open_tags   contexts   text(   s   self(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys   end_tdฅ s   i   c    sC  ญ ฎ d } ฏ x) t d |  d ฏ r } ฐ | d } q! Wฑ t |  t d  j o* ฒ | d j o ณ d | | f GHn nฟ ด t |  t g   j o4 ต x* | d ต r } ถ |  i | | d  qฉ Wno ท t	 | t
 i
  oP ธ xF | i   d ธ r3 } น d | | f GHบ |  i | | | d  q๙ Wn	 ผ | GHd  S(   Ns       i    s    s   %s%si   s   %skey is %s(   s   indents   ranges   levels   js   types   items   subitems   selfs
   print_items
   isinstances   UserDicts   keys(   s   selfs   items   levels   subitems   js   indent(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys
   print_itemญ s"   	 	 	 	#c    sb   พ ฟ |  i i   } ภ | i   ม x6 | d ม r) } ย d | GHร |  i |  i |  q. Wd  S(   Ni    s   key %s(   s   selfs   queues   keyss
   queue_keyss   sorts   keys
   print_item(   s   selfs   keys
   queue_keys(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys
   print_tagsพ s    	(   s   resets   parses   feeds   handle_datas   start_as   end_as   start_bs   end_bs   extract_keys   start_tables	   end_tables   start_trs   end_trs   start_tds   end_tds
   print_items
   print_tags(    (    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys   UniGeneParser s"   
s   __main__s   Hs13225.htm(   s   strings   operators   urllibs   sgmllibs   UserDicts   Bio.Files   Bios   Martels   mxs	   TextToolss
   SGMLParsers   UniGeneParsers   __name__s   opens   handles   Files
   UndoHandles   undo_handles   unigene_parsers   parses
   print_tags(   s   Bios	   TextToolss   operators   undo_handles   UniGeneParsers   urllibs   Martels   UserDicts   unigene_parsers   strings   handles   sgmllib(    (    s-   /mit/seven/lib/python/Bio/UniGene/__init__.pys   ? s   ป