Package chemaxon.descriptors.scalars
Class Heavy
java.lang.Object
chemaxon.descriptors.MolecularDescriptor
chemaxon.descriptors.ScalarDescriptor
chemaxon.descriptors.scalars.Heavy
- All Implemented Interfaces:
- Cloneable
Implements HeavyAtomCount (number of non-hydrogen atoms) as a scalar descriptor.
- Since:
- JChem 2.2
- 
Field SummaryFields inherited from class chemaxon.descriptors.ScalarDescriptordescrValueFields inherited from class chemaxon.descriptors.MolecularDescriptorparams
- 
Constructor SummaryConstructorsConstructorDescriptionHeavy()Creates a new, empty logD descriptor.Copy constructor.Heavy(SDParameters params) Creates a new instance according to the parameters given.Creates a new instance according to the parameters given.
- 
Method SummaryModifier and TypeMethodDescriptionclone()Creates a new instance with identical internal state.String[]Creates the HeavyAtomCount descriptor for the given Molecule.getName()Gets the name of the HeavyAtomCount descriptor object.Gets the short name of the descriptor.booleanIndicates if class takes parameters from configuration file.voidsetParameters(String parameters) Sets the parameters of an already createdHeavyAtomCountobject.Methods inherited from class chemaxon.descriptors.ScalarDescriptorclear, fromData, fromFloatArray, fromString, getDefaultDissimilarityMetricThresholds, getDefaultThreshold, getDissimilarity, getDissimilarity, getDissimilarityMetrics, getLowerBound, getParametersClassName, set, setParameters, toData, toDecimalString, toFloatArray, toStringMethods inherited from class chemaxon.descriptors.MolecularDescriptorgenerate, getAtomSetColors, getAtomSetIndexes, getAtomSetNames, getDefaultMetricIndex, getDissimilarityMetricIndex, getMetricIndex, getMetricName, getMetricName, getNumberOfMetrics, getNumberOfWeights, getParameters, getThreshold, getThreshold, newInstance, newInstance, newInstanceFromXML, setScreeningConfiguration, toBinaryString
- 
Constructor Details- 
Heavypublic Heavy()Creates a new, empty logD descriptor.
- 
HeavyCreates a new instance according to the parameters given.- Parameters:
- params- parameters
 
- 
HeavyCreates a new instance according to the parameters given.- Parameters:
- params- parameter settings
 
- 
HeavyCopy constructor. An identical copy of theScalarDescriptorpassed is created. The old and the new instances share the sameHeavyAtomCountParametersobject.- Parameters:
- sd- a fingerprint to be copied
 
 
- 
- 
Method Details- 
cloneCreates a new instance with identical internal state.- Overrides:
- clonein class- ScalarDescriptor
- Returns:
- the newly copied object
 
- 
getNameGets the name of the HeavyAtomCount descriptor object. The name is not the same as the class name, but nicer, and more meaningful for end-users too.- Overrides:
- getNamein class- ScalarDescriptor
- Returns:
- the nice, external name for logD descriptor class objects
 
- 
getShortNameGets the short name of the descriptor.- Overrides:
- getShortNamein class- ScalarDescriptor
- Returns:
- the short name used in text outputs (tables etc.)
 
- 
setParametersSets the parameters of an already createdHeavyAtomCountobject.- Overrides:
- setParametersin class- ScalarDescriptor
- Parameters:
- parameters- parameter settings for the descriptor
- Throws:
- MDParametersException- any XML error
 
- 
needsConfigpublic boolean needsConfig()Indicates if class takes parameters from configuration file.- Overrides:
- needsConfigin class- MolecularDescriptor
- Returns:
- false
 
- 
generateCreates the HeavyAtomCount descriptor for the given Molecule. Calls the generator created by the correspondingHeavyAtomCountParametersclass.- Overrides:
- generatein class- ScalarDescriptor
- Returns:
- property names set in the molecule passed during generation
- Throws:
- MDGeneratorException- when failed to generate descriptor
 
 
-