
    Ri#                        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                  j!                  ej                  j!                  e            Zej                  j'                  ej                  j)                  ed            rddlZdZ ej.                         D ];  Zej                  j3                  ej                  j)                  ed            s9dZ n esFej                  j3                  ej                  j)                   ej4                         d            rdZes ej6                  dez   e       yyy)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.87c                       e Zd ZdZy)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__     D/home/agent/.friday_env/lib/python3.12/site-packages/Bio/__init__.pyr   r      s    r   r   c                       e Zd ZdZy)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y)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y)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y)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y)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y)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pyproject.tomlFzbiopython.egg-linkTay  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 pyproject.toml 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-      sk   
 Y #A; j w - "2 $#3 * ggoobggooh7877>>"'',,{,<=> I"d""$ 77>>"'',,r+?@AI
 
-T--/1EF 	@ CNN 		
 ) ?r   