| Home | Trees | Indices | Help |
|
|---|
|
|
Functions for measuring distances and angles in structures.
Copyright Schrodinger, LLC. All rights reserved.
|
|||
| _DistanceCell | |||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
__package__ =
|
|||
|
|||
DEPRECATED:
This is used to test accuracy and speed gains of the newly wrapped
C++ function, and should not be used for general purposes.
Use this function to find all atoms within a specified distance of each
other in roughly O(N) time.
Retuns a list of tuples in the form of: (atom1, atom2), where atom1 and
atom2 are atom indices.
This function is only roughly O(N) in the number of atoms in the
molecule because as dist increases it will reach the limit of O(N^2).
Its true cost is O(N*m) where m is the number of atoms in a cubic box
with edges of dist length.
st - Structure object
dist - distance threshold, in angstroms.
atoms - optionally consider only atoms with these indices
(all atoms in CT by are scanned by default)
NOTE: Each atom pair is listed only once in the output.
NOTE: This funtion is efficient only for small distances (<3A)
|
Use this function to find all atoms within a specified distance of each
other in roughly O(N) time.
Retuns a list of tuples in the form of: (atom1, atom2), where atom1 and
atom2 are atom indices.
This function is only roughly O(N) in the number of atoms in the
molecule because as dist increases it will reach the limit of O(N^2).
Its true cost is O(N*m) where m is the number of atoms in a cubic box
with edges of dist length.
st - Structure object
dist - distance threshold, in angstroms.
atoms - optionally consider only atoms with these indices
(all atoms in CT by are scanned by default)
NOTE: Each atom pair is listed only once in the output.
NOTE: This funtion is efficient only for small distances (<3A)
|
Measure the distance between two atoms. All atom arguments must be _StructureAtom objects (returned from the Structure.atom list), and can be from different structures. See also the Structure.measure method. It can use integer atom indices in addition to _StructureAtom objects, but is restricted to measurements within the structure and cannot do plane angle measurements. |
Measure the atom between 3 specified atoms. All atom arguments must be _StructureAtom objects (returned from the Structure.atom list), and can be from different structures. See also the Structure.measure method. It can use integer atom indices in addition to _StructureAtom objects, but is restricted to measurements within the structure and cannot do plane angle measurements. |
Measure the dihedral angle between the specified atoms. All atom arguments must be _StructureAtom objects (returned from the Structure.atom list), and can be from different structures. See also the Structure.measure method. It can use integer atom indices in addition to _StructureAtom objects, but is restricted to measurements within the structure and cannot do plane angle measurements. |
Measure the angle between planes of the provided atoms.
All atom arguments must be _StructureAtom objects (returned from the
Structure.atom list), and can be from different structures.
See also the Structure.measure method. It can use integer atom indices
in addition to _StructureAtom objects, but is restricted to measurements
within the structure and cannot do plane angle measurements.
Parameters
minangle (bool)
This applies to the planar angle calculation and if True restricts
the angle to <= 90.0 degrees. That is, it treats the order of atoms
defining a plane as unimportant, and the directionality of the plane
normals is ignored.
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Fri Aug 31 21:31:49 2012 | http://epydoc.sourceforge.net |