IMP logo
IMP Reference Guide  develop.cc86c9801d,2022/11/22
The Integrative Modeling Platform
IMP.pmi.restraints.stereochemistry.ConnectivityRestraint Class Reference

Create a restraint between consecutive TempResidue objects or an entire PMI Molecule object. More...

Inherits RestraintBase.

Detailed Description

Create a restraint between consecutive TempResidue objects or an entire PMI Molecule object.

This class is only available in Python.

Definition at line 16 of file restraints/

Public Member Functions

def __init__
def get_num_restraints
 Returns number of connectivity restraints. More...
def get_particle_pairs
 Returns the list of connected particles pairs. More...

Constructor & Destructor Documentation

def IMP.pmi.restraints.stereochemistry.ConnectivityRestraint.__init__ (   self,
  scale = 1.0,
  disorderedlength = False,
  upperharmonic = True,
  resolution = 1,
  label = None 
objects- a list of hierarchies, PMI TempResidues OR a single Molecule
scaleScale the maximal distance between the beads by this factor when disorderedlength is False. The maximal distance is calculated as ((float(residuegap) + 1.0) * 3.6) * scale.
disorderedlength- This flag uses either disordered length calculated for random coil peptides (True) or zero surface-to-surface distance between beads (False) as optimal distance for the sequence connectivity restraint.
upperharmonic- This flag uses either harmonic (False) or upperharmonic (True) in the intra-pair connectivity restraint.
resolution- The resolution to connect things at - only used if you pass PMI objects
label- A string to identify this restraint in the output/stat file

Definition at line 33 of file restraints/

Member Function Documentation

def IMP.pmi.restraints.stereochemistry.ConnectivityRestraint.get_num_restraints (   self)

Returns number of connectivity restraints.

Definition at line 135 of file restraints/

def IMP.pmi.restraints.stereochemistry.ConnectivityRestraint.get_particle_pairs (   self)

Returns the list of connected particles pairs.

Definition at line 139 of file restraints/

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