Creates a frame that contains widgets to aid in reordering two
structures to have the same atom order, plus functions to estimate atom
ordering.
Copyright Schrodinger, LLC. All rights reserved.
dict
|
map_hydrogens(struct1,
struct2,
atom_map)
For all heavy atoms already mapped, if they only have a single
hydrogen attached to them we can also map that hydrogen. |
|
|
dict
|
map_neighboring_hydrogens(struct1,
struct2,
atom,
protons1,
protons2,
atom_map,
threshold=10.)
If two or more hydrogens are bonded to an atom, we have to look at
the similarities of the dihedrals between the structures to map them
from struct2 to struct1 |
|
|
list
|
find_atoms_near_point(struct,
distance,
xyz)
Find all atoms in struct that are within distance of point xyz |
|
|
bool, str, str
|
|
dict
|
map_by_lone_element(struct1,
struct2,
atom_map=None,
check_formula=False)
Return a map of atoms in struct2 to atoms in struct1. |
|
|
dict
|
map_by_smiles(struct1,
struct2,
atom_map=None,
also_map_hydrogens=True,
stereo=smiles.STEREO_FROM_ANNOTATION_AND_GEOM)
Return a map of atoms in struct2 to atoms in struct1. |
|
|
dict
|
map_by_smarts(struct1,
struct2,
atom_map=None,
also_map_hydrogens=True)
Return a map of atoms in struct2 to atoms in struct1. |
|
|
dict
|
map_by_superposition(struct1,
struct2,
atom_map,
check_formula=False,
preserve_elements=True,
threshold=1.0,
also_map_hydrogens=True)
Return a map of atoms in struct2 to atoms in struct1. |
|
|