[docs]classParameterEncoding(Enum):"""Generic base class for all parameter encodings."""
[docs]classCategoricalEncoding(ParameterEncoding):"""Available encodings for categorical parameters."""OHE="OHE""""One-hot encoding."""INT="INT""""Integer encoding."""
[docs]classSubstanceEncoding(ParameterEncoding):"""Available encodings for substance parameters."""MORDRED="MORDRED""""Encoding based on Mordred chemical descriptors."""RDKIT="RDKIT""""Encoding based on RDKit chemical descriptors."""MORGAN_FP="MORGAN_FP""""Encoding based on Morgan molecule fingerprints."""
[docs]classCustomEncoding(ParameterEncoding):"""Available encodings for custom parameters."""CUSTOM="CUSTOM""""User-defined encoding."""