"""Utility methods and class for fingerprinting-related functions.
Author: Seth Axen
E-mail: seth.axen@gmail.com
"""
from ..util import E3FPError
[docs]class E3FPInvalidFingerprintError(E3FPError, TypeError):
"""Fingerprint is incorrectly formatted."""
[docs]class E3FPMolError(E3FPError, TypeError):
"""Mol is of incorrect type."""
[docs]class E3FPBitsValueError(E3FPError, ValueError):
"""Bits value is invalid."""
[docs]class E3FPCountsError(E3FPError, ValueError):
"""Index in counts is invalid."""
[docs]class E3FPOptionError(E3FPError, ValueError):
"""Option provided is invalid."""