proteusPy.DisulfideExceptions
1# Copyright (C) 2022, Eric G. Suchanek, PhD. (suchanek@mac.com) 2# 3# This file is part of the ProteusPy distribution and governed by your 4# choice of the "ProteusPy License Agreement" or the "BSD 3-Clause License". 5# Please see the LICENSE file that should have been included as part of this 6# package. 7 8import os 9import warnings 10 11from proteusPy.ProteusPyWarning import ProteusPyWarning 12 13"""Some Disulfide-specific exceptions.""" 14 15 16# General error 17class DisulfideException(Exception): 18 """Define class DisulfideException.""" 19 20 pass 21 22 23class DisulfideConstructionException(Exception): 24 """Define class DisulfideConstructionException.""" 25 26 pass 27 28 29class DisulfideConstructionWarning(ProteusPyWarning): 30 """Define class DisulfideConstructionWarning.""" 31 32 pass 33 34 35class DisulfideParseWarning(ProteusPyWarning): 36 """Define class DisulfideConstructionWarning.""" 37 38 pass 39 40 41# The SMCRA structure could not be written to file 42class DisulfideIOException(Exception): 43 """Define class DisulfideIOException.""" 44 45 pass
class
DisulfideException(builtins.Exception):
Define class DisulfideException.
class
DisulfideConstructionException(builtins.Exception):
24class DisulfideConstructionException(Exception): 25 """Define class DisulfideConstructionException.""" 26 27 pass
Define class DisulfideConstructionException.
30class DisulfideConstructionWarning(ProteusPyWarning): 31 """Define class DisulfideConstructionWarning.""" 32 33 pass
Define class DisulfideConstructionWarning.
36class DisulfideParseWarning(ProteusPyWarning): 37 """Define class DisulfideConstructionWarning.""" 38 39 pass
Define class DisulfideConstructionWarning.
class
DisulfideIOException(builtins.Exception):
Define class DisulfideIOException.