Source code for e3fp.fingerprint.util

"""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."""