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

Define class DisulfideException.

class DisulfideConstructionException(builtins.Exception):
24class DisulfideConstructionException(Exception):
25    """Define class DisulfideConstructionException."""
26
27    pass

Define class DisulfideConstructionException.

class DisulfideConstructionWarning(proteusPy.ProteusPyWarning.ProteusPyWarning):
30class DisulfideConstructionWarning(ProteusPyWarning):
31    """Define class DisulfideConstructionWarning."""
32
33    pass

Define class DisulfideConstructionWarning.

class DisulfideParseWarning(proteusPy.ProteusPyWarning.ProteusPyWarning):
36class DisulfideParseWarning(ProteusPyWarning):
37    """Define class DisulfideConstructionWarning."""
38
39    pass

Define class DisulfideConstructionWarning.

class DisulfideIOException(builtins.Exception):
43class DisulfideIOException(Exception):
44    """Define class DisulfideIOException."""
45
46    pass

Define class DisulfideIOException.