@PublicAPI public class HAcc extends ScalarDescriptor
descrValue
params
Constructor and Description |
---|
HAcc()
Creates a new, empty HAcc descriptor.
|
HAcc(HBParameters params)
Creates a new instance according to the parameters given.
|
HAcc(ScalarDescriptor sd)
Copy constructor.
|
HAcc(java.lang.String params)
Creates a new instance according to the parameters given.
|
Modifier and Type | Method and Description |
---|---|
HAcc |
clone()
Creates a new instance with identical internal state.
|
java.lang.String[] |
generate(Molecule m)
Calculates the HAcc descriptor for the given Molecule.
|
java.lang.String |
getName()
Gets the name of the HAcc descriptor object.
|
java.lang.String |
getParametersClassName()
Gets the name of the parameters class corresponding to the descriptor.
|
java.lang.String |
getShortName()
Gets the short name of the descriptor.
|
void |
setParameters(java.lang.String parameters)
Sets the parameters of an already created
HAcc object. |
clear, fromData, fromFloatArray, fromString, getDefaultDissimilarityMetricThresholds, getDefaultThreshold, getDissimilarity, getDissimilarity, getDissimilarityMetrics, getLowerBound, set, setParameters, toData, toDecimalString, toFloatArray, toString
generate, getAtomSetColors, getAtomSetIndexes, getAtomSetNames, getDefaultMetricIndex, getDissimilarityMetricIndex, getMetricIndex, getMetricName, getMetricName, getNumberOfMetrics, getNumberOfWeights, getParameters, getThreshold, getThreshold, main, needsConfig, newInstance, newInstance, newInstanceFromXML, newInstanceSupplier, setScreeningConfiguration, toBinaryString
public HAcc()
public HAcc(HBParameters params)
params
- parameterspublic HAcc(java.lang.String params)
params
- parameter settingspublic HAcc(ScalarDescriptor sd)
ScalarDescriptor
passed is created. The old and the new instances share the same
HBParameters
object.sd
- a descriptor to be copiedpublic HAcc clone()
clone
in class ScalarDescriptor
public java.lang.String getName()
getName
in class ScalarDescriptor
public java.lang.String getShortName()
getShortName
in class ScalarDescriptor
public void setParameters(java.lang.String parameters) throws MDParametersException
HAcc
object.setParameters
in class ScalarDescriptor
parameters
- parameter settings for the descriptorMDParametersException
- any XML errorpublic java.lang.String getParametersClassName()
getParametersClassName
in class ScalarDescriptor
public java.lang.String[] generate(Molecule m) throws MDGeneratorException
HBParameters
class.generate
in class ScalarDescriptor
MDGeneratorException
- when failed to generate descriptor