Trees | Indices | Help |
|
---|
|
methods for comparison of structures using rmsd
|
|||
RMS difference |
|
||
|
|||
|
|||
|
|||
float @return average rms of difference between individual molecules |
|
||
float @return average rms of difference between individual molecules |
|
||
float @return average rms of difference between individual molecules |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
|||
__doc__ = """ methods for comparison of structures using rmsd """
|
|||
__package__ =
|
|
Compare two structures by individually superimposing the molecules contained in these structures. raises a ConformerError the two structures are not conformers. It is assumed that the atoms in st1 and st2 are consistently ordered
|
Given two structures that have consistently ordered atoms. Analyze the bonding to see if the two structures are conformers.
|
Determine if two structures are conformers. st1 and st2 can either be lists of Structures or single Structure instances. If they are lists than the Structures in the lists are assumed to be fully connected (molecules, not complexes)
|
Determine if two structures are the same. st1 and st2 can either be lists of Structures or single Structure instances. If they are lists than the Structures in the lists are assumed to be fully connected (molecules, not complexes)
|
Compare two structures by individually superimposing the molecules contained in these structures. To clarify a structure can contain any number of molecules. A molecule is defined as a set of atoms that are bonded to one another. i.e. for a water dimer, there are two molecules that can be combined in a single structure. Raises a IsomerError if the number of molecules differs or a ConformerError they are not conformers.
|
Compare two lists of molecules and return an average rms if matching pairs of conformers can be found. The structures in m1 and m2 are assumed to be fully connected (molecules). Raises a IsomerError if the number of molecules differs or a ConformerError if matching conformers cannot be found.
|
Compute the rms between structures st1 and st2. Uses ConfomerRmsdX and superimpose to return smallest rms. Raises a ValueError if the two structures are not isomers. if nats = 1, we only compare element names if nats = 2 compare element names and return diff in bond length. else call above mentioned functions. formal charges are removed before comparison.
|
Inspects whether or not all the molecules in reactant are conformers of those in product. If they are, each molecule in product is superimposed onto the corresponding reactant molecule.
|
Given a list of structures sort the list in non-decreasing order using the rms distance between molecules in the structures. e.g. for two structures which are each water dimers, the water dimer with the smaller intermolecular distance would appear first in the list @type strs: list of schrodinger.structure.Structure instances @param strs: list of structures to be sorted @rtype: list of schrodinger.structure.Structure instances @return: sorted list |
wrapper for rmsd.superimpose that handles 1 or 2 atom cases which fail in superimpose. This superimposes the two molecules and returns the rms. move_which can be set to structutils.rmsd.X, where X=CT, ATOMS, MOLECULES |
Align the structures in a path.
|
Superimpose the molecules in mol_list onto the structure st. each "molecule" in mol_list is a structure instance that is a substructure in st and must have an accompanying list of indexes in mol_indx. This is useful for optimizing the molecules in st then superimposing them into the same orientation.
|
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Tue May 2 06:32:46 2017 | http://epydoc.sourceforge.net |