OpenStructure
|
Inherits QDialog.
Public Member Functions | |
def | __init__ |
Data Fields | |
rmsd_superposed_atoms | |
rmsd | |
fraction_superposed | |
gfx_one | |
gfx_two | |
gfx_select_one | |
gfx_select_two | |
ent_one | |
ent_two | |
reference | |
cstmbtntxt | |
Provides a graphical user interface to structurally superpose two entities. Uses function :func:`~ost.mol.alg.Superpose`. The RMSD of two superposed molecules will be stored in attribute ``rmsd``. An index for the selected reference molecule will be stored in attribute ``reference``. :param ent_one: The first entity :type ent_one: :class:`~ost.mol.EntityView`, :class:`~ost.mol.EntityHandle` or :class:`~ost.gfx.Entity` :param ent_two: The second entity :type ent_two: :class:`~ost.mol.EntityView`, :class:`~ost.mol.EntityHandle` or :class:`~ost.gfx.Entity` **Example Usage:** .. code-block:: python e1=io.LoadPDB('examples/code_fragments/entity/pdb1ake.ent') e2=io.LoadPDB('examples/code_fragments/entity/pdb4ake.ent') sd = ost.gui.dng.superpositiondialog.SuperpositionDialog(e1, e2) g1=gfx.Entity('G1', e1) g2=gfx.Entity('G2', e2) scene.Add(g1) scene.Add(g2) if sd.reference == 0: scene.CenterOn(g1) else: scene.CenterOn(g2) if sd.rmsd != None: LogScript('RMSD: %.3f'%sd.rmsd)
Definition at line 85 of file superpositiondialog.py.
def __init__ | ( | self, | |
ent_one, | |||
ent_two, | |||
parent = None |
|||
) |
Definition at line 122 of file superpositiondialog.py.
cstmbtntxt |
Definition at line 249 of file superpositiondialog.py.
ent_one |
Definition at line 142 of file superpositiondialog.py.
ent_two |
Definition at line 156 of file superpositiondialog.py.
fraction_superposed |
Definition at line 126 of file superpositiondialog.py.
gfx_one |
Definition at line 131 of file superpositiondialog.py.
gfx_select_one |
Definition at line 133 of file superpositiondialog.py.
gfx_select_two |
Definition at line 134 of file superpositiondialog.py.
gfx_two |
Definition at line 132 of file superpositiondialog.py.
reference |
Definition at line 170 of file superpositiondialog.py.
rmsd |
Definition at line 125 of file superpositiondialog.py.
rmsd_superposed_atoms |
Definition at line 124 of file superpositiondialog.py.