public class MannholdLogPDescriptor extends AbstractMolecularDescriptor implements IMolecularDescriptor
Prediction of logP based on the number of carbon and hetero atoms. The implemented equation was proposed in (Mannhold, R. et. al.. J.Pharm.Sci.. 2009. 98).
| Constructor and Description |
|---|
MannholdLogPDescriptor() |
| Modifier and Type | Method and Description |
|---|---|
DescriptorValue |
calculate(IAtomContainer atomContainer)
Calculates the Mannhold LogP for an atom container.
|
String[] |
getDescriptorNames()
Returns an array of names for each descriptor value calculated.
|
IDescriptorResult |
getDescriptorResultType()
Returns a type of return value calculated by this descriptor.
|
String[] |
getParameterNames()
Gets the parameterNames attribute for this descriptor.
|
Object[] |
getParameters()
Gets the parameters attribute of the MannholdLogPDescriptor object.
|
Object |
getParameterType(String name)
Gets the parameterType attribute for a given parameter name.
|
DescriptorSpecification |
getSpecification()
Gets the specification attribute of the MannholdLogPDescriptor object.
|
void |
initialise(IChemObjectBuilder builder)
Default implementation of initialise allows optional override.
|
void |
setParameters(Object[] params)
This
IDescriptor does not have any parameters. |
cloneclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinitialisepublic DescriptorSpecification getSpecification()
getSpecification in interface IDescriptorpublic void setParameters(Object[] params) throws CDKException
IDescriptor does not have any parameters. If it had, this
would have been the method to set them.setParameters in interface IDescriptorparams - The new parameter valueCDKException - Exception throw when invalid parameter values
are passedgetParameters()public Object[] getParameters()
getParameters in interface IDescriptorsetParameters(java.lang.Object[])public String[] getDescriptorNames()
IDescriptorALOGPDescriptor
the return array will have a single elementgetDescriptorNames in interface IDescriptorpublic DescriptorValue calculate(IAtomContainer atomContainer)
calculate in interface IMolecularDescriptoratomContainer - IAtomContainer to calculate the
descriptor value for.DoubleResult.public IDescriptorResult getDescriptorResultType()
getDescriptorResultType in interface IMolecularDescriptorDoubleResult.public String[] getParameterNames()
getParameterNames in interface IDescriptorpublic Object getParameterType(String name)
getParameterType in interface IDescriptorname - Name of the parameter for which the type is requested.public void initialise(IChemObjectBuilder builder)
initialise in interface IDescriptorbuilder - chem object buildCopyright © 2018. All Rights Reserved.