Package chemaxon.descriptors
Class ShapeGenerator
java.lang.Object
chemaxon.descriptors.MDGenerator
chemaxon.descriptors.ShapeGenerator
-
Field Summary
Fields inherited from class chemaxon.descriptors.MDGenerator
createStatistics, density, freqCount, maxNonEmptyId, maxNonEmptyPercent, minNonEmptyId, minNonEmptyPercent, molCount, sumNonEmptyPercent
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionString[]
Generates the molecular descriptor for the given molecule.protected void
Updates statistics gathered on fingerprints generated.Methods inherited from class chemaxon.descriptors.MDGenerator
calcFreqCount, getAverageNonZeroRatio, getBrightestMolId, getDarkestMolId, getDensityCounts, getFrequencyCounts, getMaximumBitRatio, getMinimumBitRatio, getMoleculeCount, setCreateStatistics
-
Constructor Details
-
ShapeGenerator
-
-
Method Details
-
generate
Description copied from class:MDGenerator
Generates the molecular descriptor for the given molecule. The MolecularDescriptor provided is updated (thus it has to be allocated and initialized by the client of this class).- Specified by:
generate
in classMDGenerator
- Parameters:
m
- molecule for which the descriptor is createdd
- the generated descriptor- Returns:
- names of tags (properties) added
- Throws:
MDGeneratorException
- in the case of any failures to generate the descriptor
-
updateStatistics
Description copied from class:MDGenerator
Updates statistics gathered on fingerprints generated.- Overrides:
updateStatistics
in classMDGenerator
- Parameters:
d
- newly generatedMolecularDescriptor
-