
    Xf                        d Z ddlZddlZdZ G d de          Z G d dee          Z G d d	e          Z	 G d
 de
          Z G d de          Z G d de          Z G d de          Zej                            ej                            e                    Zej                            ej                            ed                    rddlZdZ ej                    D ]9Zej                            ej                            ed                    rdZ n:esBej                            ej                             ej                    d                    rdZes ej        dez   e           dS dS dS )zCollection of modules for dealing with biological data in Python.

The Biopython Project is an international association of developers
of freely available Python tools for computational molecular biology.

https://biopython.org
    Nz1.84c                       e Zd ZdZdS )MissingExternalDependencyErrorzMissing an external dependency.

    Used for things like missing command line tools. Important for our unit
    tests to allow skipping tests with missing external dependencies.
    N__name__
__module____qualname____doc__     ,lib/python3.11/site-packages/Bio/__init__.pyr   r      s           r   r   c                       e Zd ZdZdS )MissingPythonDependencyErroraB  Missing an external python dependency (subclass of ImportError).

    Used for missing Python modules (rather than just a typical ImportError).
    Important for our unit tests to allow skipping tests with missing external
    python dependencies, while also allowing the exception to be caught as an
    ImportError.
    Nr   r
   r   r   r   r      s           r   r   c                       e Zd ZdZdS )StreamModeErrorzIncorrect stream mode (text vs binary).

    This error should be raised when a stream (file or file-like object)
    argument is in text mode while the receiving function expects binary mode,
    or vice versa.
    Nr   r
   r   r   r   r   '   s           r   r   c                       e Zd ZdZdS )BiopythonWarninga]  Biopython warning.

    Biopython should use this warning (or subclasses of it), making it easy to
    silence all our warning messages should you wish to:

    >>> import warnings
    >>> from Bio import BiopythonWarning
    >>> warnings.simplefilter('ignore', BiopythonWarning)

    Consult the warnings module documentation for more details.
    Nr   r
   r   r   r   r   0   s        
 
 
 
r   r   c                       e Zd ZdZdS )BiopythonParserWarninga  Biopython parser warning.

    Some in-valid data files cannot be parsed and will trigger an exception.
    Where a reasonable interpretation is possible, Biopython will issue this
    warning to indicate a potential problem. To silence these warnings, use:

    >>> import warnings
    >>> from Bio import BiopythonParserWarning
    >>> warnings.simplefilter('ignore', BiopythonParserWarning)

    Consult the warnings module documentation for more details.
    Nr   r
   r   r   r   r   >   s           r   r   c                       e Zd ZdZdS )BiopythonDeprecationWarninga=  Biopython deprecation warning.

    Biopython uses this warning instead of the built in DeprecationWarning
    since those are ignored by default since Python 2.7.

    To silence all our deprecation warning messages, use:

    >>> import warnings
    >>> from Bio import BiopythonDeprecationWarning
    >>> warnings.simplefilter('ignore', BiopythonDeprecationWarning)

    Code marked as deprecated is likely to be removed in a future version
    of Biopython. To avoid removal of this code, please contact the Biopython
    developers via the mailing list or GitHub.
    Nr   r
   r   r   r   r   M   s           r   r   c                       e Zd ZdZdS )BiopythonExperimentalWarningaJ  Biopython experimental code warning.

    Biopython uses this warning for experimental code ('alpha' or 'beta'
    level code) which is released as part of the standard releases to mark
    sub-modules or functions for early adopters to test & give feedback.

    Code issuing this warning is likely to change (or even be removed) in
    a subsequent release of Biopython. Such code should NOT be used for
    production/stable code. It should only be used if:

    - You are running the latest release of Biopython, or ideally the
      latest code from our repository.
    - You are subscribed to the biopython-dev mailing list to provide
      feedback on this code, and to be alerted of changes to it.

    If all goes well, experimental code would be promoted to stable in
    a subsequent release, and this warning removed from it.
    Nr   r
   r   r   r   r   _   s           r   r   zsetup.pyFzbiopython.egg-linkTas  You may be importing Biopython from inside the source tree. This is bad practice and might lead to downstream issues. In particular, you might encounter ImportErrors due to missing compiled C extensions. We recommend that you try running your code from outside the source tree. If you are outside the source tree then you have a setup.py file in an unexpected directory: )r	   oswarnings__version__	Exceptionr   ImportErrorr   
ValueErrorr   Warningr   r   r   r   pathdirname__file___parent_direxistsjoinsite	_dev_modegetsitepackages_pisfilegetusersitepackageswarnr
   r   r   <module>r-      s    
			     Y       #A;       j       w       -       "2   $    #3   * goobgooh77887>>"',,{J7788 
 KKKI"d"$$  7>>"',,r+?@@AA 	IE	  
-T-//1EFF   	 

: =HH 		
 		
 		
 		
 		
+
 
(

 

r   