Class EcfpParameters
java.lang.Object
com.chemaxon.descriptors.fingerprints.ecfp.EcfpParameters
- All Implemented Interfaces:
DescriptorParameters
,Serializable
ECFP parameters class.
Please note that this class is marked with @Beta annotation, so it can be subject of incompatible changes or removal in later releases.
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Builder class for the immutable parameter object.static interface
Interface representing ECFP generator constructor. -
Field Summary
Modifier and TypeFieldDescriptionstatic final EcfpAtomTypizers
Default ECFP atom typizer to use.static final int
Default diameter to use.static final int
Default length (bit count) for ECFP - folded binary fingerprint representation. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic EcfpParameters.Builder
Construct a builder for this parameter class, initialized to default.Atom typizer to use.Return the represented descriptor generator.int
The maximum diameter of the circular neighborhoods.Identifier configuration for {@linkint
Returns represented fingerprint length (bit count) setting.toString()
-
Field Details
-
DEFAULT_ECFP_DIAMETER
public static final int DEFAULT_ECFP_DIAMETERDefault diameter to use.- See Also:
-
DEFAULT_ECFP_LENGTH
public static final int DEFAULT_ECFP_LENGTHDefault length (bit count) for ECFP - folded binary fingerprint representation.- See Also:
-
DEFAULT_ECFP_ATOMTYPIZER
Default ECFP atom typizer to use.
-
-
Constructor Details
-
EcfpParameters
public EcfpParameters()Constructor using the default settings.
-
-
Method Details
-
getDescriptorGenerator
Description copied from interface:DescriptorParameters
Return the represented descriptor generator.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.- Specified by:
getDescriptorGenerator
in interfaceDescriptorParameters
- Returns:
- Associated generator
-
createNewBuilder
Construct a builder for this parameter class, initialized to default.- Returns:
- Builder initialized to default settings
-
toString
-
getDiameter
public int getDiameter()The maximum diameter of the circular neighborhoods.- Returns:
- Diameter considered
-
getLength
public int getLength()Returns represented fingerprint length (bit count) setting.- Returns:
- Fingerprint length
-
getAtomTypizer
Atom typizer to use.- Returns:
- Atom typizer to use
-
getIdentifierConfigurationXml
Identifier configuration for {@link
-