*ë
à y:c    	   s    d  Z    d k T d k Z  d k l Z  d k l Z   d k l Z ! d k T# d f  d „  ƒ  YZ R d f  d	 „  ƒ  YZ	 ~ d
 f  d „  ƒ  YZ
   d f  d „  ƒ  YZ ¬ d f  d „  ƒ  YZ ¹ d f  d „  ƒ  YZ Ld e f d „  ƒ  YZ  e d „ Z d S(   s¤  Rebase

This module provides code to work with files from
http://rebase.neb.com/rebase/rebase.html


Classes:
Record             Holds rebase sequence data.
Iterator           Iterates over sequence data in a rebase file.
Dictionary         Accesses a rebase file using a dictionary interface.
RecordParser       Parses rebase sequence data into a Record object.
SequenceParser     Parses rebase sequence data into a Sequence object.

_Scanner           Scans a rebase-format stream.
_RecordConsumer    Consumes rebase data to a Record object.
_SequenceConsumer  Consumes rebase data to a Sequence object.


Functions:
index_file         Index a FASTA file for a Dictionary.

(   s   *N(   s   File(   s   Index(   s   Sequences   Recordc      s   # d  Z  8 9 d d „ Z RS(   s½  Holds information from a FASTA record.

    Members:
    seq_5_to_3       The sequence.
    seq_3_to_5
    enzyme_num       The enzyme number
    pos              Position of cleavage
    prototype        Prototype
    source
    microorganism
    temperature      Growth temperature
    misc             Miscellaneous information
    date_entered
    date_modified
    num_Adeno2
    num_Lambda
    num_pBR322
    num_PhiX174
    num_SV40

    i<   c    sÖ   9 ? @ d |  _ A d |  _ B d |  _ C t |  _ D d |  _ E d |  _ F d |  _ G t |  _	 H d |  _
 I d |  _ J d |  _ K | |  _ L d |  _ M d |  _ N d |  _ O d |  _ P d |  _ d S(   s‹   __init__(self, colwidth=60)

        Create a new Record.  colwidth specifies the number of residues
        to put on each line.

        s    i    N(   s   selfs
   seq_5_to_3s
   seq_3_to_5s   methylations   Nones
   enzyme_nums	   prototypes   sources   microorganisms   temperatures   miscs   date_entereds   date_modifieds   colwidths	   _colwidths
   num_Adeno2s
   num_Lambdas
   num_pBR322s   num_PhiX174s   num_SV40(   s   selfs   colwidth(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   __init__9 s$   (   s   __doc__s   __init__(    (    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   Record# s   	s   Iteratorc      s)   R d  Z  X Y e d „ Z f d „  Z RS(   s€   Returns one record at a time from a Rebase file.

    Methods:
    next   Return the next record from the stream, or None.

    c    sj   Y ` a t  | ƒ t j	 o t  | ƒ t j	 o b t d ‚ n c t t i | ƒ ƒ |  _	 d | |  _ d S(   s  __init__(self, handle, parser=None)

        Create a new iterator.  handle is a file-like object.  parser
        is an optional Parser object to change the results into another form.
        If set to None, then the raw contents of the file will be returned.

        s,   I expected a file handle or file-like objectN(   s   types   handles   FileTypes   InstanceTypes
   ValueErrors
   SGMLHandles   Files
   UndoHandles   selfs   _uhandles   parsers   _parser(   s   selfs   handles   parser(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   __init__Y s
   )c    sÛ   f l m g  } n d } o xi o d o^ p |  i i ƒ  } q | o r Pn s | t | ƒ  d j o t |  i i | ƒ u Pn q Ww | o x t Sn z |  i	 t j	 o  { |  i	 i
 t i t ƒ ƒ Sn | t Sd S(   s~   next(self) -> object

        Return the next rebase record from the file.  If no more records,
        return None.

        s   Recognition Sequencei   s	   first_tagN(   s   liness	   first_tags   selfs   _uhandles   readlines   lines   lens   savelines   Nones   _parsers   parses   Files   StringHandles   data(   s   selfs   liness   lines	   first_tag(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   nextf s    		 
 (   s   __doc__s   Nones   __init__s   next(    (    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   IteratorR s   	s
   Dictionaryc      sJ   ~ d  Z   ‚ d Z „ e d „ Z ’ d „  Z • d „  Z  d „  Z RS(   s:   Accesses a rebase file using a dictionary interface.

    s
   __filenamec    sG   „  Ž t  i  | ƒ |  _  t |  i t i ƒ |  _  | |  _	 d S(   s€  __init__(self, indexname, parser=None)

        Open a Fasta Dictionary.  indexname is the name of the
        index for the dictionary.  The index should have been created
        using the index_file function.  parser is an optional Parser
        object to change the results into another form.  If set to None,
        then the raw contents of the file will be returned.

        N(
   s   Indexs	   indexnames   selfs   _indexs   opens
   Dictionarys   _Dictionary__filename_keys   _handles   parsers   _parser(   s   selfs	   indexnames   parser(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   __init__„ s   	c    s   ’ “ t  |  i ƒ Sd  S(   N(   s   lens   selfs   _index(   s   self(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   __len__’ s   c    s   • – |  i | \ } } — |  i i | ƒ ˜ |  i i | ƒ } ™ |  i	 t
 j	 o  š |  i	 i t i | ƒ ƒ Sn › | Sd  S(   N(   s   selfs   _indexs   keys   starts   lens   _handles   seeks   reads   datas   _parsers   Nones   parses   Files   StringHandle(   s   selfs   keys   lens   datas   start(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   __getitem__• s    c    s    ž t  |  i | ƒ Sd  S(   N(   s   getattrs   selfs   _indexs   name(   s   selfs   name(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   __getattr__ s   (   s   __doc__s   _Dictionary__filename_keys   Nones   __init__s   __len__s   __getitem__s   __getattr__(    (    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys
   Dictionary~ s   		s   RecordParserc      s&     d  Z  £ ¤ d „  Z ¨ d „  Z RS(   s6   Parses FASTA sequence data into a Record object.

    c    s%   ¤ ¥ t  ƒ  |  _ ¦ t ƒ  |  _ d  S(   N(   s   _Scanners   selfs   _scanners   _RecordConsumers	   _consumer(   s   self(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   __init__¤ s   c    s-   ¨ © |  i i | |  i ƒ ª |  i i Sd  S(   N(   s   selfs   _scanners   feeds   handles	   _consumers   data(   s   selfs   handle(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   parse¨ s   (   s   __doc__s   __init__s   parse(    (    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   RecordParser  s   	s   SequenceParserc      s&   ¬ d  Z  ¯ ° d „  Z ´ d „  Z RS(   s9   Parses rebase sequence data into a Sequence object.

    c    s%   ° ± t  ƒ  |  _ ² t ƒ  |  _ d  S(   N(   s   _Scanners   selfs   _scanners   _SequenceConsumers	   _consumer(   s   self(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   __init__° s   c    s-   ´ µ |  i i | |  i ƒ ¶ |  i i Sd  S(   N(   s   selfs   _scanners   feeds   handles	   _consumers   data(   s   selfs   handle(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   parse´ s   (   s   __doc__s   __init__s   parse(    (    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   SequenceParser¬ s   	s   _Scannerc      sæ   ¹ d  Z  ¿ À d „  Z Ñ d „  Z Ö d „  Z Ü d „  Z ñ d „  Z ù d „  Z  d „  Z d „  Z d	 „  Z	 d
 „  Z
 d „  Z  d „  Z &d „  Z -d „  Z 3d „  Z 9d „  Z ?d „  Z Ed „  Z RS(   sN   Scans a rebase file.

    Methods:
    feed   Feed in one rebase record.

    c    sx   À Ç È t  | t i ƒ o É | } n Ë t i | ƒ } Ì t i | ƒ } Î | i ƒ  o Ï |  i | | ƒ n d S(   sî   feed(self, handle, consumer)

        Feed in rebase data for scanning.  handle is a file-like object
        containing rebase data.  consumer is a Consumer object that will
        receive events as the rebase data is scanned.

        N(
   s
   isinstances   handles   Files
   UndoHandles   uhandles
   SGMLHandles   peeklines   selfs   _scan_records   consumer(   s   selfs   handles   consumers   uhandle(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   feedÀ s   c    s?   Ñ Ò t  | ƒ } Ó t i t i | ƒ d ƒ d } Ô | Sd  S(   Ns    (   s   safe_readlines   uhandles   lines   strings   joins   split(   s   selfs   uhandles   line(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys
   _scan_lineÑ s   "c    sL   Ö × x8 t  | ƒ d × r% } Ø |  i | ƒ } Ù | | } q WÚ | Sd  S(   Ni    (   s   ranges   counts   js   selfs
   _scan_lines   uhandles   lines   text(   s   selfs   uhandles   texts   counts   js   line(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _text_inÖ s
    	c    s?  Ü Ý | i ƒ  Þ d } ß |  i | | d ƒ } à |  i | | ƒ á |  i | | ƒ â |  i | | ƒ ã |  i	 | | ƒ ä |  i
 | | ƒ å |  i | | ƒ æ |  i | | ƒ ç |  i | | ƒ è |  i | | ƒ é |  i | | ƒ ê |  i | | ƒ ë |  i | | ƒ ì |  i | | ƒ í |  i | | ƒ d  S(   Ns    id   (   s   consumers   start_sequences   texts   selfs   _text_ins   uhandles   _scan_sequences   _scan_methylations   _scan_enzyme_nums   _scan_prototypes   _scan_sources   _scan_microorganisms   _scan_temperatures   _scan_date_entereds   _scan_date_modifieds   _scan_Adeno2s   _scan_Lambdas   _scan_pBR322s   _scan_PhiX174s
   _scan_SV40(   s   selfs   uhandles   consumers   text(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _scan_recordÜ s"   	c    s{   ñ ò t  i | d ƒ } ó t  i | d ƒ } ô | d j o õ t  i | d ƒ } n ö | | | !} ÷ | i | ƒ d  S(   Ns   Recognition Sequence:s   Base (Type of methylation):i   s   REBASE enzyme #:(   s   strings   finds   texts   starts   ends	   next_items   consumers   sequence(   s   selfs   texts   consumers   ends	   next_items   start(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _scan_sequenceñ s   c    sf   ù ú t  i | d ƒ } û | d j o9 ü t  i | d ƒ } ý | | | !} þ | i | ƒ n d  S(   Ns   Base (Type of methylation):i   s   REBASE enzyme #:(   s   strings   finds   texts   starts   ends	   next_items   consumers   methylation(   s   selfs   texts   consumers   ends	   next_items   start(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _scan_methylationù s
   c    sQ    t  i | d ƒ } t  i | d ƒ } | | | !} | i | ƒ d  S(   Ns   REBASE enzyme #:s
   Prototype:(   s   strings   finds   texts   starts   ends	   next_items   consumers
   enzyme_num(   s   selfs   texts   consumers   ends	   next_items   start(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _scan_enzyme_num s   c    sQ   t  i | d ƒ } t  i | d ƒ } 	| | | !} 
| i | ƒ d  S(   Ns
   Prototype:s   Source:(   s   strings   finds   texts   starts   ends	   next_items   consumers	   prototype(   s   selfs   texts   consumers   ends	   next_items   start(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _scan_prototypes   c    sQ   t  i | d ƒ } t  i | d ƒ } | | | !} | i | ƒ d  S(   Ns   Source:s   Microorganism:(   s   strings   finds   texts   starts   ends	   next_items   consumers   source(   s   selfs   texts   consumers   ends	   next_items   start(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _scan_sources   c    sQ   t  i | d ƒ } t  i | d ƒ } | | | !} | i | ƒ d  S(   Ns   Microorganism:s   Growth Temperature:(   s   strings   finds   texts   starts   ends	   next_items   consumers   microorganism(   s   selfs   texts   consumers   ends	   next_items   start(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _scan_microorganisms   c    sI   t  i | d ƒ } | d } | | | !} | i | ƒ d  S(   Ns   Growth Temperature:i   (   s   strings   finds   texts   starts   ends	   next_items   consumers   temperature(   s   selfs   texts   consumers   ends	   next_items   start(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _scan_temperatures   c    sI    !t  i | d ƒ } "| d } #| | | !} $| i | ƒ d  S(   Ns   Entered:i   (   s   strings   finds   texts   starts   ends	   next_items   consumers   data_entered(   s   selfs   texts   consumers   ends	   next_items   start(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _scan_date_entered s   c    s^   &'t  i | d ƒ } (| d j o1 )| d } *| | | !} +| i | ƒ n d  S(   Ns	   Modified:i   i   (   s   strings   finds   texts   starts   ends	   next_items   consumers   data_modified(   s   selfs   texts   consumers   ends	   next_items   start(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _scan_date_modified&s
   c    sQ   -.t  i | d ƒ } /t  i | d ƒ } 0| | | !} 1| i | ƒ d  S(   Ns   Adeno2:s   Lambda:(   s   strings   finds   texts   starts   ends	   next_items   consumers
   num_Adeno2(   s   selfs   texts   consumers   ends	   next_items   start(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _scan_Adeno2-s   c    sQ   34t  i | d ƒ } 5t  i | d ƒ } 6| | | !} 7| i | ƒ d  S(   Ns   Lambda:s   pBR322:(   s   strings   finds   texts   starts   ends	   next_items   consumers
   num_Lambda(   s   selfs   texts   consumers   ends	   next_items   start(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _scan_Lambda3s   c    sQ   9:t  i | d ƒ } ;t  i | d ƒ } <| | | !} =| i | ƒ d  S(   Ns   pBR322:s   PhiX174:(   s   strings   finds   texts   starts   ends	   next_items   consumers
   num_pBR322(   s   selfs   texts   consumers   ends	   next_items   start(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _scan_pBR3229s   c    sQ   ?@t  i | d ƒ } At  i | d ƒ } B| | | !} C| i | ƒ d  S(   Ns   PhiX174:s   SV40:(   s   strings   finds   texts   starts   ends	   next_items   consumers   num_PhiX174(   s   selfs   texts   consumers   ends	   next_items   start(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _scan_PhiX174?s   c    sI   EFt  i | d ƒ } G| d } H| | | !} I| i | ƒ d  S(   Ns   SV40:i   (   s   strings   finds   texts   starts   ends	   next_items   consumers   num_SV40(   s   selfs   texts   consumers   ends	   next_items   start(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys
   _scan_SV40Es   (   s   __doc__s   feeds
   _scan_lines   _text_ins   _scan_records   _scan_sequences   _scan_methylations   _scan_enzyme_nums   _scan_prototypes   _scan_sources   _scan_microorganisms   _scan_temperatures   _scan_date_entereds   _scan_date_modifieds   _scan_Adeno2s   _scan_Lambdas   _scan_pBR322s   _scan_PhiX174s
   _scan_SV40(    (    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _Scanner¹ s&   	s   _RecordConsumerc      sÚ   Ld  Z  RSd „  Z Vd „  Z Yd „  Z \d „  Z hd „  Z ld „  Z pd „  Z td „  Z xd	 „  Z	 |d
 „  Z
 d „  Z †d „  Z ‹d „  Z d „  Z “d „  Z —d „  Z ›d „  Z RS(   ss   Consumer that converts a rebase record to a Record object.

    Members:
    data    Record with rebase data.

    c    s   STt  |  _ d  S(   N(   s   Nones   selfs   data(   s   self(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   __init__Ss   c    s   VWt  ƒ  |  _ d  S(   N(   s   Records   selfs   data(   s   self(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   start_sequenceVs   c    s
   YZd  S(   N(    (   s   self(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   end_sequenceYs   c    sì   \]t  i | d ƒ } ^| d } _t  i | ƒ } `t  i | d ƒ d j o, at  i | d ƒ } b| d |  i _	 ni ct  i
 | ƒ d j oO dt | ƒ d } et  i | |  ƒ |  i _	 ft  i | | ƒ |  i _ n d  S(   Ns   : i   s    ...s   ...s   unknowni   (   s   strings   splits   lines   colss   sequences   strips   finds   selfs   datas
   seq_5_to_3s   lowers   lens   seq_lens
   seq_3_to_5(   s   selfs   lines   colss   seq_lens   sequence(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   sequence\s   c    s/   hit  i | d ƒ } j| d |  i _ d  S(   Ns   : i   (   s   strings   splits   lines   colss   selfs   datas   methylation(   s   selfs   lines   cols(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   methylationhs   c    s5   lmt  i | d ƒ } nt | d ƒ |  i _ d  S(   Ns   : i   (   s   strings   splits   lines   colss   ints   selfs   datas
   enzyme_num(   s   selfs   lines   cols(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys
   enzyme_numls   c    s/   pqt  i | d ƒ } r| d |  i _ d  S(   Ns   : i   (   s   strings   splits   lines   colss   selfs   datas	   prototype(   s   selfs   lines   cols(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys	   prototypeps   c    s/   tut  i | d ƒ } v| d |  i _ d  S(   Ns   : i   (   s   strings   splits   lines   colss   selfs   datas   source(   s   selfs   lines   cols(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   sourcets   c    s/   xyt  i | d ƒ } z| d |  i _ d  S(   Ns   : i   (   s   strings   splits   lines   colss   selfs   datas   microorganism(   s   selfs   lines   cols(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   microorganismxs   c    sH   |}t  i | d ƒ } ~t  i | d d ƒ } | d |  i _ d  S(   Ns   :i   s    (   s   strings   splits   lines   colss   selfs   datas   temperature(   s   selfs   lines   cols(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   temperature|s   c    sN   ‚t  i | d ƒ } ƒt  i | d ƒ } „t  i | d  ƒ |  i _ d  S(   Ns   :i   i   (   s   strings   splits   lines   colss   joins   selfs   datas   date_entered(   s   selfs   lines   cols(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   data_entereds   c    sN   †‡t  i | d ƒ } ˆt  i | d ƒ } ‰t  i | d  ƒ |  i _ d  S(   Ns   :i   i   (   s   strings   splits   lines   colss   joins   selfs   datas   date_modified(   s   selfs   lines   cols(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   data_modified†s   c    s5   ‹Œt  i | d ƒ } t | d ƒ |  i _ d  S(   Ns   : i   (   s   strings   splits   lines   colss   ints   selfs   datas
   num_Adeno2(   s   selfs   lines   cols(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys
   num_Adeno2‹s   c    s5   t  i | d ƒ } ‘t | d ƒ |  i _ d  S(   Ns   : i   (   s   strings   splits   lines   colss   ints   selfs   datas
   num_Lambda(   s   selfs   lines   cols(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys
   num_Lambdas   c    s5   “”t  i | d ƒ } •t | d ƒ |  i _ d  S(   Ns   : i   (   s   strings   splits   lines   colss   ints   selfs   datas
   num_pBR322(   s   selfs   lines   cols(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys
   num_pBR322“s   c    s5   —˜t  i | d ƒ } ™t | d ƒ |  i _ d  S(   Ns   : i   (   s   strings   splits   lines   colss   ints   selfs   datas   num_PhiX174(   s   selfs   lines   cols(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   num_PhiX174—s   c    sH   ›œt  i | d ƒ } t  i | d d ƒ } ž| d |  i _ d  S(   Ns   :i   s    (   s   strings   splits   lines   colss   selfs   datas   num_SV40(   s   selfs   lines   cols(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   num_SV40›s   (   s   __doc__s   __init__s   start_sequences   end_sequences   sequences   methylations
   enzyme_nums	   prototypes   sources   microorganisms   temperatures   data_entereds   data_modifieds
   num_Adeno2s
   num_Lambdas
   num_pBR322s   num_PhiX174s   num_SV40(    (    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   _RecordConsumerLs$   	c 	   sc   ©ªt  i i |  ƒ o «t d |  ‚ n ­t i | d d ƒ} ®|  | t i	 <°t
 t |  ƒ d t ƒ  ƒ} ±xâ ±d o× ²| i i ƒ  } ³| i ƒ  } ´| i i ƒ  | } ¶| t j o ·Pn ¸| t j	 o ¹| | ƒ } n »| i } ½| o ¾t d ‚ n( ¿| i | ƒ o Àt d | ‚ n Â| | f | | <q} Wd S(   sZ  index_file(filename, ind/exname, rec2key=None)

    Index a rebase file.  filename is the name of the file.
    indexname is the name of the dictionary.  rec2key is an
    optional callback that takes a Record and generates a unique key
    (e.g. the accession number) for the record.  If not specified,
    the sequence title will be used.

    s   %s does not exists   truncatei   s   parsers   empty sequence key was produceds   duplicate key %s foundN(   s   oss   paths   existss   filenames
   ValueErrors   Indexs	   indexnames   indexs
   Dictionarys   _Dictionary__filename_keys   Iterators   opens   RecordParsers   iters   _uhandles   tells   starts   nexts   recs   lengths   Nones   rec2keys   keys   titles   KeyErrors   has_key(	   s   filenames	   indexnames   rec2keys   lengths   recs   starts   iters   indexs   key(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys
   index_file s*   	 
(   s   __doc__s   typess   strings   Bios   Files   Indexs   Sequences   Bio.ParserSupports   Records   Iterators
   Dictionarys   RecordParsers   SequenceParsers   _Scanners   AbstractConsumers   _RecordConsumers   Nones
   index_file(   s
   index_files   SequenceParsers   _RecordConsumers   Files   _Scanners   RecordParsers   Records   Sequences   Iterators   strings
   Dictionarys   Index(    (    s,   /mit/seven/lib/python/Bio/Rebase/__init__.pys   ? s   

/,"“T