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 resname ANI', 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
        chemTypeDist =
defaultRadiusScale = 0.80000000000000004
exclList = []
lookupVector = <C CDSVector<(int)> instance at _90dca80000000000_p_CDSVectorTint_t>