Modifier and Type | Interface and Description |
---|---|
interface |
IAtomicDescriptor
Classes that implement this interface are QSAR descriptor calculators.
|
interface |
IAtomPairDescriptor
Classes that implement this interface are QSAR descriptor calculators.
|
interface |
IBondDescriptor
Classes that implement this interface are QSAR descriptor calculators.
|
interface |
IMolecularDescriptor
Classes that implement this interface are QSAR descriptor calculators
for
IAtomContainer objects. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAtomicDescriptor
Abstract atomic descriptor class with helper functions for descriptors
that require the whole molecule to calculate the descriptor values,
which in turn need to be cached for all atoms, so that they can be
retrieved one by one.
|
class |
AbstractAtomPairDescriptor
A super class for atom pair descriptors allowing default implementations for
interface methods.
|
class |
AbstractBondDescriptor
Abstract bond descriptor class with helper functions for descriptors
that require the whole molecule to calculate the descriptor values,
which in turn need to be cached for all bonds, so that they can be
retrieved one by one.
|
class |
AbstractMolecularDescriptor
A super class for molecular descriptors allowing default implementations for
interface methods.
|
Modifier and Type | Method and Description |
---|---|
List<IDescriptor> |
DescriptorEngine.getDescriptorInstances()
Returns a List containing the instantiated descriptor classes.
|
List<IDescriptor> |
DescriptorEngine.instantiateDescriptors(List<String> descriptorClassNames) |
Modifier and Type | Method and Description |
---|---|
List<IImplementationSpecification> |
DescriptorEngine.initializeSpecifications(List<IDescriptor> descriptors) |
void |
DescriptorEngine.setDescriptorInstances(List<IDescriptor> descriptors)
Set the list of
Descriptor objects. |
Constructor and Description |
---|
DescriptorEngine(Class<? extends IDescriptor> c,
IChemObjectBuilder builder)
Create a descriptor engine for all descriptor types.
|
Modifier and Type | Class and Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
class |
AtomDegreeDescriptor
This class returns the number of not-Hs substituents of an atom, also defined as "atom degree".
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
class |
AtomHybridizationDescriptor
This class returns the hybridization of an atom.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
class |
AtomHybridizationVSEPRDescriptor
This class returns the hybridization of an atom.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
class |
AtomValenceDescriptor
This class returns the valence of an atom.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
class |
BondsToAtomDescriptor
This class returns the number of bonds on the shortest path between two atoms.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
class |
CovalentRadiusDescriptor
This class returns the covalent radius of a given atom.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
class |
DistanceToAtomDescriptor
This class returns the 3D distance between two atoms.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
class |
EffectiveAtomPolarizabilityDescriptor
Effective polarizability of a heavy atom
|