nonBondTools
index
nonBondTools.py


 
Tools for nonbonded interaction analysis.

 
Classes
       
Violation

 
class Violation
   
 

 
  Methods defined here:
__init__(s, atomi, atomj, dist, dist0)

 
diff(s)

 
name(s)

 

 
Functions
       
initializeRadii()

 
readXplorRadii(filename)

 
vdwViolations(threshold, selection='not PSEUDO', selection2=None, radiusScale=None)

 
determine nbonded violations:
  atoms pairs in selection for which threshold plus the distance
  between the atom positions is less than the sums of the appropriate,
  scaled vdw radii.
 
The scale factor is taken from the XPLOR REPEl parameter, if it is used.
Otherwise the variable defaultRadiusScale is used (default value is 0.8).
 
The XPLOR NBXMod parameter is consulted and the appropriate 1-2,3,4
interactions are excluded. Also, explicitly excluded interactions are
excluded, if NBXMod>0.
 
If selection2 is specified, only distances between atoms in the two
selections are considered.
 
Radius scale is normally set from the value of the XPLOR REPEL
parameter. An alternative value can be specified using the radiusScale
argument.

 
Data
        __package__ = None
chemTypeDist =
defaultRadiusScale = 0.80000000000000004
exclList = []
lookupVector = <C CDSVector<(int)> instance at _2076020200000000_p_CDSVectorTint_t>