These methods will return the value for the corresponding
descriptors. While they can always be evaluated using
eval.desc
, they are common enough that separate
functions are provided.
get.tpsa(molecule)
get.alogp(molecule)
get.xlogp(molecule)
get.volume(molecule)
A jObjRef
representing an IAtomContainer object
Single numeric value representing TPSA, ALogP, XLogP or molecular volume.
It's important to note that ALogP and XLogP assumes that the molecule has explicit hydrogens. If the molecule is read from an SD file, explicit H's are usually present. On the other hand, if the molecule is obtained from a SMILES, explicit hydrogens must be added.
The molecular volume is calculated using a group contribution method rather than the an analytical method. This allows to avoid the use of 3D structures.