See: Description
| Interface | Description |
|---|---|
| Maccs |
Interface to define a compatible descriptor framework for the MACCS fingerprint
|
| MaccsComparator |
Interface to define a compatible comparator for the MACCS fingerprint
|
| MaccsGenerator |
Interface to define the MACCS fingerprint generator
|
| MaccsParameters.ConstructMaccsGenerator |
Interface representing Maccs generator constructor.
|
| Class | Description |
|---|---|
| ConstructMaccsGeneratorImpl |
Class wrapping constructor for DI.
|
| GenerateMaccsFp |
ChemAxon MACCS-166 fingerprint calculation.
|
| GsSearch |
Gabor's Simple Search.
|
| MaccsParameters |
Class for MACSS fingerprint parameters.
|
| MaccsParameters.Builder |
Build parameters for MACCS fingerprint descriptor generation.
|
| RingAtomBs |
Provides a BitSet which is set for the ring atoms for
quick search.
|
| RingBondBs |
Provides a BitSet which is set for the ring bonds for quick search
|
| SmaInterpreter |
Deal with some recursive SMARTS strings which are not correctly imported yet.
|
| Utils |
Small utilities.
|
16.12.5.0 this functionality requres license MACCS
(LicenseGlobals.MACCS) to be available.
Most important entry points for direct API usage:
MaccsGenerator instance by calling MaccsParameters#getDescriptorGenerator().MaccsComparator with
MaccsGenerator#forBinaryMetrics(com.chemaxon.descriptors.metrics.BinaryMetrics),
MaccsGenerator#forTversky(com.chemaxon.descriptors.metrics.TverskyParameters) or
MaccsGenerator#forTverskyCoefficients(double, double)Maccs descriptors with MaccsGenerator#generateDescriptor(chemaxon.struc.Molecule)Maccs descriptors with
MaccsComparator#calculateDissimilarity(com.chemaxon.descriptors.common.Descriptor, com.chemaxon.descriptors.common.Descriptor).
MaccsComparator#calculateSimilarity(com.chemaxon.descriptors.common.Descriptor, com.chemaxon.descriptors.common.Descriptor)
or MaccsComparator#compare(com.chemaxon.descriptors.common.Descriptor, com.chemaxon.descriptors.common.Descriptor)