Package com.chemaxon.descriptors.fingerprints.maccs
ChemAxon implementation of the MACCS 166 bit fingerprints.
As of version
16.12.5.0
this functionality requres license MACCS
(LicenseGlobals.MACCS
) to be available.
Most important entry points for direct API usage:
- Acquire a
MaccsGenerator
instance by callingMaccsParameters.getDescriptorGenerator()
. - Acquire a
MaccsComparator
withBinaryVectorMetricFactory.forBinaryMetrics(com.chemaxon.descriptors.metrics.BinaryMetrics)
,BinaryVectorMetricFactory.forTversky(com.chemaxon.descriptors.metrics.TverskyParameters)
orBinaryVectorMetricFactory.forTverskyCoefficients(double, double)
- Generate
Maccs
descriptors withMaccsGenerator.generateDescriptor(chemaxon.struc.Molecule)
- Compare
Maccs
descriptors withDescriptorComparator.calculateDissimilarity(com.chemaxon.descriptors.common.Descriptor, com.chemaxon.descriptors.common.Descriptor)
.DescriptorComparator.calculateSimilarity(com.chemaxon.descriptors.common.Descriptor, com.chemaxon.descriptors.common.Descriptor)
orDescriptorComparator.compare(com.chemaxon.descriptors.common.Descriptor, com.chemaxon.descriptors.common.Descriptor)
-
Interface Summary Interface Description Maccs Interface to define a compatible descriptor framework for the MACCS fingerprintMaccsComparator Interface to define a compatible comparator for the MACCS fingerprintMaccsParameters.ConstructMaccsGenerator Interface representing Maccs generator constructor. -
Class Summary Class Description MaccsParameters Class for MACSS fingerprint parameters.MaccsParameters.Builder Build parameters for MACCS fingerprint descriptor generation.