Class CfpParameters
java.lang.Object
com.chemaxon.descriptors.fingerprints.cfp.CfpParameters
- All Implemented Interfaces:
DescriptorParameters
,Serializable
CFP 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 CFP generator constructor. -
Field Summary
Modifier and TypeFieldDescriptionstatic final int
The number of bits used to code each pattern in the hashed binary vector representation.static final int
Default length (bit count) for CFP - folded binary fingerprint representation.static final int
The maximum length of consecutive bonds in the linear paths that are considered during the fragmentation of the molecule.static final boolean
Default ring settings. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic CfpParameters.Builder
Construct a builder for this parameter class, initialized to default.int
Bits set for each pattern.int
Max pattern length considered (bond count).Return the represented descriptor generator.int
Returns represented fingerprint length (bit count) setting.boolean
getRings()
Return rings settings.toString()
-
Field Details
-
DEFAULT_CFP_MAX_PATTERN_LENGTH
public static final int DEFAULT_CFP_MAX_PATTERN_LENGTHThe maximum length of consecutive bonds in the linear paths that are considered during the fragmentation of the molecule.The length of cyclic patterns is limited to a fixed ring size.
- See Also:
-
DEFAULT_BITS_TO_SET_FOR_PATTERNS
public static final int DEFAULT_BITS_TO_SET_FOR_PATTERNSThe number of bits used to code each pattern in the hashed binary vector representation.- See Also:
-
DEFAULT_CFP_LENGTH
public static final int DEFAULT_CFP_LENGTHDefault length (bit count) for CFP - folded binary fingerprint representation.- See Also:
-
DEFAULT_CONSIDER_RINGS
public static final boolean DEFAULT_CONSIDER_RINGSDefault ring settings.- See Also:
-
-
Constructor Details
-
CfpParameters
public CfpParameters()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
-
getBondCount
public int getBondCount()Max pattern length considered (bond count).- Returns:
- Max pattern length considered (bond count).
-
getBitsPerPattern
public int getBitsPerPattern()Bits set for each pattern.- Returns:
- Bits set for each pattern.
-
getLength
public int getLength()Returns represented fingerprint length (bit count) setting.- Returns:
- Fingerprint length
-
getRings
public boolean getRings()Return rings settings.- Returns:
- Rings settings
-