Trees | Indices | Help |
|
---|
|
Functionality for calculating conformer RMSDs.
Copyright Schrodinger, LLC. All rights reserved.
|
|||
ConformerRmsd A class to calculate the root mean square deviatation between the atomic coordinates of two conformer structure.Structure objects. |
|||
ConformerRmsdX |
|
|||
float |
|
||
|
|||
numpy array |
|
||
|
|||
|
|
|||
__doc__ =
|
|||
smiles = None hash(x) |
|||
logger = log.get_logger('rmsd')
|
|||
MOLECULES = 1
|
|||
ATOMS = 0 hash(x) |
|||
CT = 2
|
|||
__package__ =
|
|
Note: The input structures are expected to be conformers. See also ConformerRmsd which supports calculating the RMSD of a common conformer atom subset specified by ASL with non-conformer input structures. |
Superimposes atoms 'at_list2' in Structure 'st2' on atoms 'at_list1' in Structure 'st1'. The two structures can be the same. The atom lists must be of equal length and contain at least three atoms. Return the RMS after superimposition. The function can be called as: rms = rmsd.superimpose( st, alist1, st, alist2 ) See also the ConformerRmsd class in this module. Parameters use_symmetry (bool) If True, symmetry will automatically be detected and the lowest RMS obtained by doing all symmetry-related comparisons will be returned. This option can only be used if the input structures are conformers. move_which (option) MOLECULES - All molecules in st2 which also have atoms specified in at_list2 will be transformed to be superimposed on all molecules in st1 which have atoms in at_list1 (default). ATOMS - Only the atoms given in the lists at_list1 and at_list2 will be transformed. CT - All of st2 will be transformed. |
|
FOR USE BY ConformerRmsd class only! Returns a list of test_structure atom indexes for the optimal, symmetry-aware, pair-wise alignment with the reference_structure. Parameters reference_structure (structure.Structure) reference_atom_list (list of int) A list of atom indices. test_structure (structure.Structure) test_atom_list (list of int) A list of atom indices. @param in_place: If False, will superimpose the test_structure on top of the reference_structure in addition to calculating the mapping. @type in_place: bool This method is semi-private because the ConformerRmsd class depends on it. |
Renumbers atoms in <test_st> so that they match <ref_st>. Structures must have hydrogens, see CANVAS-5422.
|
|
__doc__
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Wed Oct 26 00:59:32 2016 | http://epydoc.sourceforge.net |