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):
16class DisulfideException(Exception):
17    """Define class DisulfideException."""
18
19    pass

Define class DisulfideException.

class DisulfideConstructionException(builtins.Exception):
22class DisulfideConstructionException(Exception):
23    """Define class DisulfideConstructionException."""
24
25    pass

Define class DisulfideConstructionException.

class DisulfideConstructionWarning(proteusPy.ProteusPyWarning.ProteusPyWarning):
28class DisulfideConstructionWarning(ProteusPyWarning):
29    """Define class DisulfideConstructionWarning."""
30
31    pass

Define class DisulfideConstructionWarning.

class DisulfideParseWarning(proteusPy.ProteusPyWarning.ProteusPyWarning):
34class DisulfideParseWarning(ProteusPyWarning):
35    """Define class DisulfideConstructionWarning."""
36
37    pass

Define class DisulfideConstructionWarning.

class DisulfideIOException(builtins.Exception):
41class DisulfideIOException(Exception):
42    """Define class DisulfideIOException."""
43
44    pass

Define class DisulfideIOException.