@Beta @PublicAPI public class EcfpParameters extends Object implements DescriptorParameters
Please note that this class is marked with @Beta annotation, so it can be subject of incompatible changes or removal in later releases.
Modifier and Type | Class and Description |
---|---|
static class |
EcfpParameters.Builder
Builder class for the immutable parameter object.
|
static interface |
EcfpParameters.ConstructEcfpGenerator
Interface representing ECFP generator constructor.
|
Modifier and Type | Field and Description |
---|---|
static EcfpAtomTypizers |
DEFAULT_ECFP_ATOMTYPIZER
Default ECFP atom typizer to use.
|
static int |
DEFAULT_ECFP_DIAMETER
Default diameter to use.
|
static int |
DEFAULT_ECFP_LENGTH
Default length (bit count) for ECFP - folded binary fingerprint representation.
|
Constructor and Description |
---|
EcfpParameters()
Constructor using the default settings.
|
Modifier and Type | Method and Description |
---|---|
static EcfpParameters.Builder |
createNewBuilder()
Construct a builder for this parameter class, initialized to default.
|
EcfpAtomTypizers |
getAtomTypizer()
Atom typizer to use.
|
EcfpGenerator |
getDescriptorGenerator()
Return the represented descriptor generator.
|
int |
getDiameter()
The maximum diameter of the circular neighborhoods.
|
Optional<String> |
getIdentifierConfigurationXml()
Identifier configuration for {@link
|
int |
getLength()
Returns represented fingerprint length (bit count) setting.
|
String |
toString() |
public static final int DEFAULT_ECFP_DIAMETER
public static final int DEFAULT_ECFP_LENGTH
public static final EcfpAtomTypizers DEFAULT_ECFP_ATOMTYPIZER
public EcfpGenerator getDescriptorGenerator()
DescriptorParameters
Please note that certain descriptors might provide multiple DescriptorGenerator
implementations for
different descriptor representations. (Consider structure based fingerprints feature list/feature counts/folded
finite binary vector representations.) Such different descriptor generators might be exposed through their
parameters object as multiple factory methods.
getDescriptorGenerator
in interface DescriptorParameters
public static EcfpParameters.Builder createNewBuilder()
public int getDiameter()
public int getLength()
public EcfpAtomTypizers getAtomTypizer()