"""HADDOCK library custom errors.""" [docs]class HaddockError(Exception): """Error in HADDOCK3.""" pass [docs]class ConfigurationError(HaddockError): """Error in the configuration file.""" pass [docs]class ModuleError(HaddockError): """Error in a HADDOCK3 module.""" pass [docs]class StepError(HaddockError): """Error in a HADDOCK3 workflow step.""" pass [docs]class JobRunningError(HaddockError): """General job running error.""" pass [docs]class CNSRunningError(HaddockError): """CNS run error.""" pass [docs]class HaddockModuleError(HaddockError): """General error in a HADDOCK3 module.""" pass [docs]class SetupError(HaddockError): """Set up error.""" pass [docs]class HaddockTermination(HaddockError): """Terminates HADDOCK.""" pass