o
    RÅ€g  ã                   @   s.  d Z ddlZddlZdZG dd„ deƒZG dd„ deeƒZG dd	„ d	eƒZ	G d
d„ de
ƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZej ej e¡¡Zej ej ed¡¡r“ddlZdZe ¡ D ]Zej ej ed¡¡rudZ nqdes‡ej ej e ¡ d¡¡r‡dZes•e de e¡ dS dS dS )zäCollection 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 )ÚMissingExternalDependencyErrorz·Missing 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__© r	   r	   ú@/var/www/html/myenv/lib/python3.10/site-packages/Bio/__init__.pyr      ó    r   c                   @   r   )Ú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      r   r   c                   @   r   )ÚStreamModeErrorzØIncorrect 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   '   r   r   c                   @   r   )Ú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   r   r   c                   @   r   )Ú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   >   r   r   c                   @   r   )Ú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   r   r   c                   @   r   )Ú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   _   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	   r
   Ú<module>   sB   
	þ
ÿúøë