
    чoe                         d Z dZdZg dZdZdZdZd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 G d de          Z G d de	          ZdS )zDefine BIOM exceptionsDaniel McDonaldz5Copyright 2011-2020, The BIOM Format Development Team)r   zJai Ram RideoutzGreg CaporasozJose ClementezJustin KuczynskiBSDzhttp://biom-format.orgzdaniel.mcdonald@colorado.educ                       e Zd ZdS )BiomExceptionN__name__
__module____qualname__     c/mounts/lovelace/software/anaconda3/envs/kraken-biom/lib/python3.11/site-packages/biom/exception.pyr   r              Dr   r   c                       e Zd ZdS )BiomParseExceptionNr   r
   r   r   r   r      r   r   r   c                       e Zd ZdS )TableExceptionNr   r
   r   r   r   r      r   r   r   c                       e Zd ZdS )DisjointIDErrorNr   r
   r   r   r   r   "   r   r   r   c                        e Zd Z fdZ xZS )UnknownAxisErrorc                 ^    t                                                       d|z  f| _        d S )NzUnknown axis '%s'.super__init__args)selfaxis	__class__s     r   r   zUnknownAxisError.__init__'   s,    )D02			r   r   r   r	   r   __classcell__r   s   @r   r   r   &   s8        3 3 3 3 3 3 3 3 3r   r   c                        e Zd Z fdZ xZS )UnknownIDErrorc                 f    t                                                       d|d|df| _        d S )NzThe z ID 'z'' could not be found in the BIOM table.r   )r   
missing_idr   r   s      r   r   zUnknownIDError.__init__-   s;    ddJJJ( *			r   r   r    s   @r   r"   r"   ,   s8        * * * * * * * * *r   r"   c                       e Zd ZdS )InvalidSparseBackendExceptionNr   r
   r   r   r&   r&   3   r   r   r&   N)__doc__
__author____copyright____credits____license____url____maintainer__	__email__	Exceptionr   r   r   r   r   r"   r&   r
   r   r   <module>r0      sl     
G4 4 4
""*		 	 	 	 	I 	 	 		 	 	 	 	 	 	 		 	 	 	 	] 	 	 		 	 	 	 	m 	 	 	3 3 3 3 3~ 3 3 3* * * * *^ * * *	 	 	 	 	M 	 	 	 	 	r   