Module topo_descriptors
Module which computes constitutional and topological descriptors, walk
and path counts, and connectivity indices.
Details of the descriptors implemented here are taken from:
"Handbook of Molecular Descriptors" by Mannhols, Kubinyi and
Timmerman "Molecular Descriptors for Chemoinformatics, Vol. I",
by Todeschini and Consonni
Copyright Schrodinger, LLC. All rights reserved.
|
cached_topo_descriptor(func)
Decorator to extract previously calculated descriptor value from
cached descriptors dictionary. |
|
|
|
check_canvas_license()
Check that a CANVAS_FULL license is available to use |
|
|
|
matrix_reciprocal(matrix)
Returns a matrix whose elements are the reciprocal of each of the
elements of the original matrix. |
|
|
|
pairwise(iterable)
s -> (s0,s1), (s1,s2), (s2, s3), ... |
|
|
|
logger = log.get_output_logger(__file__)
|
|
TOPO_DESCRIPTORS_PRODUCT = ' desc '
|
|
HEAVY_ATOM_MAX = 150
|
|
FLOAT_TRUNCATION = 8
|
|
__package__ = ' schrodinger.application.canvas '
|
cached_topo_descriptor(func)
|
|
Decorator to extract previously calculated descriptor value from
cached descriptors dictionary. If not available, the descriptor is
calculated and stored for future reference.
- Decorators:
|
matrix_reciprocal(matrix)
|
|
Returns a matrix whose elements are the reciprocal of each of the
elements of the original matrix. The diagonal of the matrix must be
zeros, and the routine assumes that no other zeros exist in the
matrix.
|