ó
gbc           @   sJ   d  Z  d d l m Z m Z m Z m Z m Z m Z m Z m	 Z	 m
 Z
 d S(   sª  
**obitools** main module
------------------------

.. codeauthor:: Eric Coissac <eric.coissac@metabarcoding.org>



obitools module provides base class for sequence manipulation.

All biological sequences must be subclass of :py:class:`obitools.BioSequence`.
Some biological sequences are defined as transformation of other
biological sequences. For example Reversed complemented sequences
are a transformation of a :py:class:`obitools.NucSequence`. This particular
type of sequences are subclasses of the :py:class:`obitools.WrappedBioSequence`.

.. inheritance-diagram:: BioSequence NucSequence AASequence WrappedBioSequence SubSequence DNAComplementSequence
        :parts: 1


iÿÿÿÿ(	   t   BioSequencet   NucSequencet
   AASequencet   WrappedBioSequencet   SubSequencet   DNAComplementSequencet   _default_raw_parsert	   _isNucSeqt   bioSeqGeneratorN(   t   __doc__t	   _obitoolsR    R   R   R   R   R   R   R   R   (    (    (    s0   lib/python2.7/site-packages/obitools/__init__.pyt   <module>   s   