OpenStructure
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Data Fields
SymmetrySettings Class Reference

Public Member Functions

def __init__
 
def AddSymmetricCompound
 

Data Fields

 symmetric_compounds
 

Detailed Description

Container for symmetric compounds

lDDT considers symmetries and selects the one resulting in the highest
possible score.

A symmetry is defined as a renaming operation on one or more atoms that
leads to a chemically equivalent residue. Example would be OD1 and OD2 in
ASP => renaming OD1 to OD2 and vice versa gives a chemically equivalent
residue.

Use :func:`AddSymmetricCompound` to define a symmetry which can then
directly be accessed through the *symmetric_compounds* member.

Definition at line 36 of file lddt.py.

Constructor & Destructor Documentation

def __init__ (   self)

Definition at line 50 of file lddt.py.

Member Function Documentation

def AddSymmetricCompound (   self,
  name,
  symmetric_atoms 
)
Adds symmetry for compound with *name*

:param name: Name of compound with symmetry
:type name: :class:`str`
:param symmetric_atoms: Pairs of atom names that define renaming
                operation, i.e. after applying all switches
                defined in the tuples, the resulting residue
                should be chemically equivalent. Atom names
                must refer to the PDB component dictionary.
:type symmetric_atoms: :class:`list` of :class:`tuple`

Definition at line 53 of file lddt.py.

Field Documentation

symmetric_compounds

Definition at line 51 of file lddt.py.


The documentation for this class was generated from the following file: