U
    WÊÇc€  ã                   @   sž   d Z dZdZdddddgZdZdZdZd	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G dd„ deƒZG dd„ de	ƒZdS )zDefine BIOM exceptionszDaniel McDonaldz5Copyright 2011-2020, The BIOM Format Development TeamzJai Ram RideoutzGreg CaporasozJose ClementezJustin KuczynskiZBSDzhttp://biom-format.orgzdaniel.mcdonald@colorado.educ                   @   s   e Zd ZdS )ÚBiomExceptionN©Ú__name__Ú
__module__Ú__qualname__© r   r   ú-lib/python3.8/site-packages/biom/exception.pyr      s   r   c                   @   s   e Zd ZdS )ÚBiomParseExceptionNr   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚTableExceptionNr   r   r   r   r   r	      s   r	   c                   @   s   e Zd ZdS )ÚDisjointIDErrorNr   r   r   r   r   r
   "   s   r
   c                       s   e Zd Z‡ fdd„Z‡  ZS )ÚUnknownAxisErrorc                    s   t ƒ  ¡  d| f| _d S )NzUnknown axis '%s'.©ÚsuperÚ__init__Úargs)ÚselfÚaxis©Ú	__class__r   r   r   '   s    
zUnknownAxisError.__init__©r   r   r   r   Ú__classcell__r   r   r   r   r   &   s   r   c                       s   e Zd Z‡ fdd„Z‡  ZS )ÚUnknownIDErrorc                    s   t ƒ  ¡  d||f f| _d S )Nz4The %s ID '%s' could not be found in the BIOM table.r   )r   Z
missing_idr   r   r   r   r   -   s    
ÿzUnknownIDError.__init__r   r   r   r   r   r   ,   s   r   c                   @   s   e Zd ZdS )ÚInvalidSparseBackendExceptionNr   r   r   r   r   r   3   s   r   N)Ú__doc__Ú
__author__Z__copyright__Ú__credits__Z__license__Z__url__Z__maintainer__Z	__email__Ú	Exceptionr   r   r	   r
   r   r   r   r   r   r   r   Ú<module>   s"   
 ÿ