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 8 9from proteusPy.ProteusPyWarning import ProteusPyWarning 10 11"""Some Disulfide-specific exceptions.""" 12 13 14# General error 15class DisulfideException(Exception): 16 """Define class DisulfideException.""" 17 18 pass 19 20 21class DisulfideConstructionException(Exception): 22 """Define class DisulfideConstructionException.""" 23 24 pass 25 26 27class DisulfideConstructionWarning(ProteusPyWarning): 28 """Define class DisulfideConstructionWarning.""" 29 30 pass 31 32 33class DisulfideParseWarning(ProteusPyWarning): 34 """Define class DisulfideConstructionWarning.""" 35 36 pass 37 38 39# The SMCRA structure could not be written to file 40class DisulfideIOException(Exception): 41 """Define class DisulfideIOException.""" 42 43 pass
class
DisulfideException(builtins.Exception):
Define class DisulfideException.
class
DisulfideConstructionException(builtins.Exception):
22class DisulfideConstructionException(Exception): 23 """Define class DisulfideConstructionException.""" 24 25 pass
Define class DisulfideConstructionException.
28class DisulfideConstructionWarning(ProteusPyWarning): 29 """Define class DisulfideConstructionWarning.""" 30 31 pass
Define class DisulfideConstructionWarning.
34class DisulfideParseWarning(ProteusPyWarning): 35 """Define class DisulfideConstructionWarning.""" 36 37 pass
Define class DisulfideConstructionWarning.
class
DisulfideIOException(builtins.Exception):
Define class DisulfideIOException.