rdcPot
index
rdcPot.py

residual dipolar coupling potential
 
 One normally creates RDCPot objects using the create_RDCPot function within 
the rdcPotTools module.
 
constructor:   
        RDCPot1(instanceName,
                oTensor
                restraints,
                simulation)
  
  instanceName is a user-specified identifier. oTensor specifies an 
  orientational varTensor.VarTensor object. restraints is an optional 
  XPLOR-style sani or dipo restraint table. simulation is an optional 
  simulation.Simulation specification. 
 
  This potential term is described in G.M. Clore and C.D. Schwieters,
  J. Am. Chem. Soc. 126, 2923-2938 (2004). 
 
members:
  oTensor - the VarTensor orientational tensor object.
 
methods:
  addRestraints(restraintList) - add the specified XPLOR sani- or
                                 dipo-style restraints. Note that this is a 
                                 string, and not a filename.
 
  calcEnergy()                 - calc energy, returns the energy value.
  calcEnergyAndDerivs(derivs)  - calc energy, derivs, returns the energy value.
 
 
 
  rms()           - return the rms of calcedShift - effShift
  deviation()     - return average of deviation of ensemble members
  numRestraints() - return the number of restraints defined for this term.
  violations()    - return number of violations
  
  info()                    - current info about the state of this instance
  showViolations()          - return a string listing violated restraints.
  showRestraints(violated)  - return info on restraints. Argument violated is
                              boolean specifying whether to return only 
                              violated restraints.
 
 
  restraints() - return a list of restraints. See the description of the
                 Restraint class below.
  rawRestraints() - return a list of restraints, without calling calcEnergy
                 to update calculated values. See the description of the
                 Restraint class below.
  simulation() - return the associated simulation.Simulation.
 
  ensWeigth(index) - return the ensemble weight associated with the
                     specified member.
  setEnsWeights(vals) - use the specified ensemble weights instead of those
                        in the underlying EnsembleSimulation.
 
 
 The following parameters can be set [defaults in square brackets]
 
  deltaDFS  - constant offset in dipolar couplings [0]
  verbose   - if true, sporadically spit out info [False]
  useDistance- if true, include the 1/r^3 dependence in the calcedShift
               calculation. Note that this feature changes the meaning
               and units of Da [0].
  useSign   - default value for useSign of each restraint (see restraint
               description below) [True]. When set with setUseSign(), the
               default value, and values of all restraints are set.
  gyroA     
  gyroB     - linear scaling factors for the calculated dipolar coupling.
  scale            - scale factor (force constant) [1]
  threshold - threshold in violation calculation [0]
  potType   - type of potential: "harmonic" or "square" ["harmonic"]
  aveType   - type of averaging to use for indistinguishable atoms:
              "sum" or "average" ["average"]
  showAllRestraints - boolean which changes the behavior of showViolations. If 
                      this parameter is set to True, the behavior of
                      showViolations is modified such that all restraints are
                      printed. Violated restraints are indicated by an
                      asterisk in the first column. [0]
  useSimEnsWeight - whether to use the ensemble wieghts set with setEnsWeights
                    or to use those of the underlying EnsembleSimulation.
 
 the above quantities may be retrieved using the member function form
 quantity(), while they are set using the form setQuantity(value).
 
assignment table:
  entries in the restraint list have the following form
 
      assign ( sel OO ) ( sel  Z ) ( sel  X ) ( sel  Y )
             ( sel m  ) ( sel n  )  obsShift error1 [error2]
      [or ( sel m1 ) ( sel n1) ...]
 
  where the first four selections are present for compatibility with
  XPLOR assignment tables. the m and n selections specify the atoms
  involved in the interaction. The observed dipolar shift is given by
  the obsShift argument, and the error bounds are given by error1 and
  error2.  If error2 is absent, it defaults to error1. One or more
  optional OR statements can be used to add additional pairs of atom
  selections. For instance, is residue 4 is a phenylalanine, the
  following assign..or statement will correctly allow averaging of the
  CE1-HE1 CE2-HE2 contributions:
      assign ( resid 500  and name OO  )
             ( resid 500  and name Z   )
             ( resid 500  and name X   )
             ( resid 500  and name Y   )
             ( resid 4    and name CE1 )
             ( resid 4    and name HE1 )  -4.62 4.62  0.1000
      or     ( resid 4    and name CE2 ) 
             ( resid 4    and name HE2 )
  [ If a single pair of wildcard atom selections is used, four
    contributions are computed. For these cases, the RDCPot assignment
    statement is not compatible with XPLOR DIPO ASSIgnment
    statements. ]
 
 The dipolar shift is given by the equation
 
   calcedShift =  DFS + Da (3 vz^2 -1) + 3/2 Da*R ( vx^2 - vy^2 )
 
 where R is the rhombic tensor component, and vx,vy,vz are the
 projections of the unit vector in the direction mn onto the
 corresponding coordinate axis representing tensor orientation. Da is scaled 
 by gyroA and gyroB. Typically, these are set to one, or are set to scale
 factors such that a single Da value can be used with experiments 
 involving different nuclei. These scale factors are usually set 
 using the helper function rdcPotTools.scale_toNH.
 
 If useDistance is 1, the Da is scaled by 1 / |q_m - q_n|^3. Note that
 this changes the units of Da. This feature is frequently used in
 proton-proton experiments. If the Da is fixed, one will need an
 additional experiment to obtain a value for Da, and the value scaled
 appropriately. For example, if Da(NH) is available from a 15N-1H
 experiment in the same medium, the H-H Da would be set as Da(NH) *
 r(NH)^3 * gamma(N) gamma(N) = 10.47*Da(NH), where r(NH) is the NH
 bond distance, and gamma(N) and  gamma(H) are the gyromagnetic ratio
 of 15N and 1H, respectively.  
 
 
 The energy function is defined as
 
        1/2 * scale * (calcedShift - effShift)^2       [for useSign==True]
                      or
        1/2 * scale * (|calcedShift| - |effShift|)^2   [for useSign==False]
 
 where for potType=harmonic, effShift = obsShift. For potType=square,
 
       effShift = calcedShift, if 
                    obsShift-error1 < calcedShift < obsShift+error2
                = calcedShift+error1, if calcedShift < obsShift-error1
                = calcedShift-error2, if calcedShift > obsShift+error2
 
 
  
 
  Restraint class
 
methods:
  energy() - energy due to this restraint
    
  calcd()  - calculated value of dipolar coupling (ensemble average).
  obs()    - observed value of dipolar coupling.
  diff()   - difference between calcd and obs
 
  plusErr(), minusErr() - bounds for the square well potential
 
  selPairs() - pairs of atom selections. Each pair is an object with 
               atomSel.AtomSel members named a and b,
               corresponding to the first and second selections in the
               ASSIgn or OR statements
 
  aSelection() - deprecated - synonym for selPairs()[0].a
  bSelection() - deprecated - synonym for selPairs()[0].b
 
  calced_contrib() - list of contributions due to each ensemble member.
 
  deviation() - measure of spread between different ensemble members
 
  useSign()   - if false, ignore the sign of the calculated and observed
                dipolar coupling; this if the sign of the shift is
                unknown [True]. Set this using the setUseSign accessor.
 
 
 
# This file was created automatically by SWIG.
# Don't modify this file, modify the SWIG interface instead.
# This file is compatible with both classic and new-style classes.

 
Classes
       
__builtin__.object
CDSList_RDCPot1_Restraint
CDSList_RDCPot1_RestraintPtr
CDSList_RDCSelPair
CDSList_RDCSelPairPtr
Modified
ModifiedPtr
ModifiedBase
ModifiedBasePtr
RDCPot1
RDCPot1Ptr
RDCPot1_LetterClass
RDCPot1_LetterClassPtr
RDCSelPair
RDCSelPairPtr
Restraint_RDCPot1
RDCPot1_Restraint
RDCPot1_RestraintPtr
Restraint_RDCPot1Ptr
rc_ptr_RDCPot1_Restraint
rc_ptr_RDCPot1_RestraintPtr

 
class CDSList_RDCPot1_Restraint(__builtin__.object)
   
 

 
  Methods defined here:
__del__(self, destroy=<built-in function delete_CDSList_RDCPot1_Restraint>)

 
__delitem__(*args)

 
__getattr__ lambda self, name

 
__getitem__(*args)

 
__getslice__(*args)

 
__init__(self, *args)

 
__len__(*args)

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
__setitem__(*args)

 
help(*args)

 

Data and other attributes defined here:
__dict__ = <dictproxy object at 0x268e670>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {}
__swig_setmethods__ = {}
__weakref__ = <attribute '__weakref__' of 'CDSList_RDCPot1_Restraint' objects>

 
list of weak references to the object (if defined)

 
class CDSList_RDCPot1_RestraintPtr(CDSList_RDCPot1_Restraint)
   
 

 
 
Method resolution order:
CDSList_RDCPot1_RestraintPtr
CDSList_RDCPot1_Restraint
__builtin__.object

Methods defined here:
__init__(self, this)

 

Methods inherited from CDSList_RDCPot1_Restraint:
__del__(self, destroy=<built-in function delete_CDSList_RDCPot1_Restraint>)

 
__delitem__(*args)

 
__getattr__ lambda self, name

 
__getitem__(*args)

 
__getslice__(*args)

 
__len__(*args)

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
__setitem__(*args)

 
help(*args)

 

Data and other attributes inherited from CDSList_RDCPot1_Restraint:
__dict__ = <dictproxy object at 0x268e600>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {}
__swig_setmethods__ = {}
__weakref__ = <attribute '__weakref__' of 'CDSList_RDCPot1_Restraint' objects>

 
list of weak references to the object (if defined)

 
class CDSList_RDCSelPair(__builtin__.object)
   
 

 
  Methods defined here:
__del__(self, destroy=<built-in function delete_CDSList_RDCSelPair>)

 
__delitem__(*args)

 
__getattr__ lambda self, name

 
__getitem__(*args)

 
__getslice__(*args)

 
__init__(self, *args)

 
__len__(*args)

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
__setitem__(*args)

 
help(*args)

 

Data and other attributes defined here:
__dict__ = <dictproxy object at 0x268e590>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {}
__swig_setmethods__ = {}
__weakref__ = <attribute '__weakref__' of 'CDSList_RDCSelPair' objects>

 
list of weak references to the object (if defined)

 
class CDSList_RDCSelPairPtr(CDSList_RDCSelPair)
   
 

 
 
Method resolution order:
CDSList_RDCSelPairPtr
CDSList_RDCSelPair
__builtin__.object

Methods defined here:
__init__(self, this)

 

Methods inherited from CDSList_RDCSelPair:
__del__(self, destroy=<built-in function delete_CDSList_RDCSelPair>)

 
__delitem__(*args)

 
__getattr__ lambda self, name

 
__getitem__(*args)

 
__getslice__(*args)

 
__len__(*args)

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
__setitem__(*args)

 
help(*args)

 

Data and other attributes inherited from CDSList_RDCSelPair:
__dict__ = <dictproxy object at 0x268e670>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {}
__swig_setmethods__ = {}
__weakref__ = <attribute '__weakref__' of 'CDSList_RDCSelPair' objects>

 
list of weak references to the object (if defined)

 
class Modified(__builtin__.object)
   
 

 
  Methods defined here:
__call__(*args)

 
__del__(self, destroy=<built-in function delete_Modified>)

 
__getattr__ lambda self, name

 
__init__(self, *args)

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
clear(*args)

 
set(*args)

 
update(*args)

 
value(*args)

 

Data and other attributes defined here:
MOD_SELF = 1
MOD_SIMULATION = 2
__dict__ = <dictproxy object at 0x268e558>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {}
__swig_setmethods__ = {}
__weakref__ = <attribute '__weakref__' of 'Modified' objects>

 
list of weak references to the object (if defined)

 
class ModifiedBase(__builtin__.object)
   
 

 
  Methods defined here:
__del__(self, destroy=<built-in function delete_ModifiedBase>)

 
__getattr__ lambda self, name

 
__init__(self)

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
registerTo(*args)

 
unRegister(*args)

 
updateValues(*args)

 

Properties defined here:
modified

 
get = ModifiedBase_modified_get(...)

 
set = ModifiedBase_modified_set(...)

 
registeredSimulations

 
get = ModifiedBase_registeredSimulations_get(...)

 
set = ModifiedBase_registeredSimulations_set(...)

 

Data and other attributes defined here:
__dict__ = <dictproxy object at 0x268e558>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {'modified': <built-in function ModifiedBase_modified_get>, 'registeredSimulations': <built-in function ModifiedBase_registeredSimulations_get>}
__swig_setmethods__ = {'modified': <built-in function ModifiedBase_modified_set>, 'registeredSimulations': <built-in function ModifiedBase_registeredSimulations_set>}
__weakref__ = <attribute '__weakref__' of 'ModifiedBase' objects>

 
list of weak references to the object (if defined)

 
class ModifiedBasePtr(ModifiedBase)
   
 

 
 
Method resolution order:
ModifiedBasePtr
ModifiedBase
__builtin__.object

Methods defined here:
__init__(self, this)

 

Methods inherited from ModifiedBase:
__del__(self, destroy=<built-in function delete_ModifiedBase>)

 
__getattr__ lambda self, name

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
registerTo(*args)

 
unRegister(*args)

 
updateValues(*args)

 

Properties inherited from ModifiedBase:
modified

 
get = ModifiedBase_modified_get(...)

 
set = ModifiedBase_modified_set(...)

 
registeredSimulations

 
get = ModifiedBase_registeredSimulations_get(...)

 
set = ModifiedBase_registeredSimulations_set(...)

 

Data and other attributes inherited from ModifiedBase:
__dict__ = <dictproxy object at 0x268e670>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {'modified': <built-in function ModifiedBase_modified_get>, 'registeredSimulations': <built-in function ModifiedBase_registeredSimulations_get>}
__swig_setmethods__ = {'modified': <built-in function ModifiedBase_modified_set>, 'registeredSimulations': <built-in function ModifiedBase_registeredSimulations_set>}
__weakref__ = <attribute '__weakref__' of 'ModifiedBase' objects>

 
list of weak references to the object (if defined)

 
class ModifiedPtr(Modified)
   
 

 
 
Method resolution order:
ModifiedPtr
Modified
__builtin__.object

Methods defined here:
__init__(self, this)

 

Methods inherited from Modified:
__call__(*args)

 
__del__(self, destroy=<built-in function delete_Modified>)

 
__getattr__ lambda self, name

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
clear(*args)

 
set(*args)

 
update(*args)

 
value(*args)

 

Data and other attributes inherited from Modified:
MOD_SELF = 1
MOD_SIMULATION = 2
__dict__ = <dictproxy object at 0x268e360>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {}
__swig_setmethods__ = {}
__weakref__ = <attribute '__weakref__' of 'Modified' objects>

 
list of weak references to the object (if defined)

 
class RDCPot1(__builtin__.object)
   
 

 
  Methods defined here:
__del__(self, destroy=<built-in function delete_RDCPot1>)

 
__deref__(*args)

 
__getattr__ lambda self, name

 
__init__(self, *args)

 
__mul__(*args)

 
__oldinit__ = __init__(self, *args)

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
addRestraint(*args)

 
addRestraints(*args)

 
aveType(*args)

 
bondLength(*args)

 
calcEnergy(*args)

 
calcEnergyAndDerivs(*args)

 
decrRefCount(*args)

 
deltaDFS(*args)

 
deviation(*args)

 
energyMaybeDerivs0(*args)

 
energyMaybeDerivs1(*args)

 
energyMaybeDerivs2(*args)

 
energyMaybeDerivs3(*args)

 
energyMaybeDerivs4(*args)

 
ensWeight(*args)

 
gyroA(*args)

 
gyroB(*args)

 
help(*args)

 
incrRefCount(*args)

 
info(*args)

 
instanceData(*args)

 
instanceName(*args)

 
numRestraints(*args)

 
pointer(*args)

 
potName(*args)

 
potType(*args)

 
rawRestraints(*args)

 
registerInstanceData(*args)

 
registerTo(*args)

 
removeRestraint(*args)

 
resetPotName(*args)

 
restraints(*args)

 
rms(*args)

 
scale(*args)

 
setAveType(*args)

 
setBondLength(*args)

 
setDeltaDFS(*args)

 
setEnsWeights(*args)

 
setGyroA(*args)

 
setGyroB(*args)

 
setPotType(*args)

 
setScale(*args)

 
setShowAllRestraints(*args)

 
setThreshold(*args)

 
setUseDistance(*args)

 
setUseSign(*args)

 
setUseSimEnsWeights(*args)

 
setVerbose(*args)

 
showAllRestraints(*args)

 
showRestraints(*args)

 
showViolations(*args)

 
simulation(*args)

 
threshold(*args)

 
unRegister(*args)

 
updateDelta(*args)

 
updateValues(*args)

 
useDistance(*args)

 
useSign(*args)

 
useSimEnsWeights(*args)

 
verbose(*args)

 
violations(*args)

 

Properties defined here:
instanceData_

 
get = RDCPot1_instanceData__get(...)

 
set = RDCPot1_instanceData__set(...)

 
modified

 
get = RDCPot1_modified_get(...)

 
set = RDCPot1_modified_set(...)

 
oTensor

 
get = RDCPot1_oTensor_get(...)

 
set = RDCPot1_oTensor_set(...)

 
registeredSimulations

 
get = RDCPot1_registeredSimulations_get(...)

 
set = RDCPot1_registeredSimulations_set(...)

 

Data and other attributes defined here:
__dict__ = <dictproxy object at 0x268e8d8>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {'instanceData_': <built-in function RDCPot1_instanceData__get>, 'modified': <built-in function RDCPot1_modified_get>, 'oTensor': <built-in function RDCPot1_oTensor_get>, 'registeredSimulations': <built-in function RDCPot1_registeredSimulations_get>}
__swig_setmethods__ = {'instanceData_': <built-in function RDCPot1_instanceData__set>, 'modified': <built-in function RDCPot1_modified_set>, 'oTensor': <built-in function RDCPot1_oTensor_set>, 'registeredSimulations': <built-in function RDCPot1_registeredSimulations_set>}
__weakref__ = <attribute '__weakref__' of 'RDCPot1' objects>

 
list of weak references to the object (if defined)

 
class RDCPot1Ptr(RDCPot1)
   
 

 
 
Method resolution order:
RDCPot1Ptr
RDCPot1
__builtin__.object

Methods defined here:
__init__(self, this)

 

Methods inherited from RDCPot1:
__del__(self, destroy=<built-in function delete_RDCPot1>)

 
__deref__(*args)

 
__getattr__ lambda self, name

 
__mul__(*args)

 
__oldinit__ = __init__(self, *args)

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
addRestraint(*args)

 
addRestraints(*args)

 
aveType(*args)

 
bondLength(*args)

 
calcEnergy(*args)

 
calcEnergyAndDerivs(*args)

 
decrRefCount(*args)

 
deltaDFS(*args)

 
deviation(*args)

 
energyMaybeDerivs0(*args)

 
energyMaybeDerivs1(*args)

 
energyMaybeDerivs2(*args)

 
energyMaybeDerivs3(*args)

 
energyMaybeDerivs4(*args)

 
ensWeight(*args)

 
gyroA(*args)

 
gyroB(*args)

 
help(*args)

 
incrRefCount(*args)

 
info(*args)

 
instanceData(*args)

 
instanceName(*args)

 
numRestraints(*args)

 
pointer(*args)

 
potName(*args)

 
potType(*args)

 
rawRestraints(*args)

 
registerInstanceData(*args)

 
registerTo(*args)

 
removeRestraint(*args)

 
resetPotName(*args)

 
restraints(*args)

 
rms(*args)

 
scale(*args)

 
setAveType(*args)

 
setBondLength(*args)

 
setDeltaDFS(*args)

 
setEnsWeights(*args)

 
setGyroA(*args)

 
setGyroB(*args)

 
setPotType(*args)

 
setScale(*args)

 
setShowAllRestraints(*args)

 
setThreshold(*args)

 
setUseDistance(*args)

 
setUseSign(*args)

 
setUseSimEnsWeights(*args)

 
setVerbose(*args)

 
showAllRestraints(*args)

 
showRestraints(*args)

 
showViolations(*args)

 
simulation(*args)

 
threshold(*args)

 
unRegister(*args)

 
updateDelta(*args)

 
updateValues(*args)

 
useDistance(*args)

 
useSign(*args)

 
useSimEnsWeights(*args)

 
verbose(*args)

 
violations(*args)

 

Properties inherited from RDCPot1:
instanceData_

 
get = RDCPot1_instanceData__get(...)

 
set = RDCPot1_instanceData__set(...)

 
modified

 
get = RDCPot1_modified_get(...)

 
set = RDCPot1_modified_set(...)

 
oTensor

 
get = RDCPot1_oTensor_get(...)

 
set = RDCPot1_oTensor_set(...)

 
registeredSimulations

 
get = RDCPot1_registeredSimulations_get(...)

 
set = RDCPot1_registeredSimulations_set(...)

 

Data and other attributes inherited from RDCPot1:
__dict__ = <dictproxy object at 0x268e478>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {'instanceData_': <built-in function RDCPot1_instanceData__get>, 'modified': <built-in function RDCPot1_modified_get>, 'oTensor': <built-in function RDCPot1_oTensor_get>, 'registeredSimulations': <built-in function RDCPot1_registeredSimulations_get>}
__swig_setmethods__ = {'instanceData_': <built-in function RDCPot1_instanceData__set>, 'modified': <built-in function RDCPot1_modified_set>, 'oTensor': <built-in function RDCPot1_oTensor_set>, 'registeredSimulations': <built-in function RDCPot1_registeredSimulations_set>}
__weakref__ = <attribute '__weakref__' of 'RDCPot1' objects>

 
list of weak references to the object (if defined)

 
class RDCPot1_LetterClass(__builtin__.object)
   
 

 
  Methods defined here:
__del__(self, destroy=<built-in function delete_RDCPot1_LetterClass>)

 
__getattr__ lambda self, name

 
__init__(self, *args)

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
addRestraint(*args)

 
addRestraints(*args)

 
aveType(*args)

 
bondLength(*args)

 
deltaDFS(*args)

 
deviation(*args)

 
energyMaybeDerivs0(*args)

 
energyMaybeDerivs1(*args)

 
energyMaybeDerivs2(*args)

 
energyMaybeDerivs3(*args)

 
gyroA(*args)

 
gyroB(*args)

 
help(*args)

 
info(*args)

 
numRestraints(*args)

 
potType(*args)

 
rawRestraints(*args)

 
removeRestraint(*args)

 
restraints(*args)

 
rms(*args)

 
setAveType(*args)

 
setBondLength(*args)

 
setDeltaDFS(*args)

 
setGyroA(*args)

 
setGyroB(*args)

 
setPotType(*args)

 
setShowAllRestraints(*args)

 
setUseDistance(*args)

 
setUseSign(*args)

 
setVerbose(*args)

 
showAllRestraints(*args)

 
showRestraints(*args)

 
showViolations(*args)

 
simulation(*args)

 
useDistance(*args)

 
useSign(*args)

 
verbose(*args)

 
violations(*args)

 

Properties defined here:
oTensor

 
get = RDCPot1_LetterClass_oTensor_get(...)

 
set = RDCPot1_LetterClass_oTensor_set(...)

 

Data and other attributes defined here:
AVE = 0
HARMONIC = 0
LINEAR = 2
LINEARSQUARE = 3
SQUARE = 1
SUM = 1
__dict__ = <dictproxy object at 0x268e7c0>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {'oTensor': <built-in function RDCPot1_LetterClass_oTensor_get>}
__swig_setmethods__ = {'oTensor': <built-in function RDCPot1_LetterClass_oTensor_set>}
__weakref__ = <attribute '__weakref__' of 'RDCPot1_LetterClass' objects>

 
list of weak references to the object (if defined)

 
class RDCPot1_LetterClassPtr(RDCPot1_LetterClass)
   
 

 
 
Method resolution order:
RDCPot1_LetterClassPtr
RDCPot1_LetterClass
__builtin__.object

Methods defined here:
__init__(self, this)

 

Methods inherited from RDCPot1_LetterClass:
__del__(self, destroy=<built-in function delete_RDCPot1_LetterClass>)

 
__getattr__ lambda self, name

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
addRestraint(*args)

 
addRestraints(*args)

 
aveType(*args)

 
bondLength(*args)

 
deltaDFS(*args)

 
deviation(*args)

 
energyMaybeDerivs0(*args)

 
energyMaybeDerivs1(*args)

 
energyMaybeDerivs2(*args)

 
energyMaybeDerivs3(*args)

 
gyroA(*args)

 
gyroB(*args)

 
help(*args)

 
info(*args)

 
numRestraints(*args)

 
potType(*args)

 
rawRestraints(*args)

 
removeRestraint(*args)

 
restraints(*args)

 
rms(*args)

 
setAveType(*args)

 
setBondLength(*args)

 
setDeltaDFS(*args)

 
setGyroA(*args)

 
setGyroB(*args)

 
setPotType(*args)

 
setShowAllRestraints(*args)

 
setUseDistance(*args)

 
setUseSign(*args)

 
setVerbose(*args)

 
showAllRestraints(*args)

 
showRestraints(*args)

 
showViolations(*args)

 
simulation(*args)

 
useDistance(*args)

 
useSign(*args)

 
verbose(*args)

 
violations(*args)

 

Properties inherited from RDCPot1_LetterClass:
oTensor

 
get = RDCPot1_LetterClass_oTensor_get(...)

 
set = RDCPot1_LetterClass_oTensor_set(...)

 

Data and other attributes inherited from RDCPot1_LetterClass:
AVE = 0
HARMONIC = 0
LINEAR = 2
LINEARSQUARE = 3
SQUARE = 1
SUM = 1
__dict__ = <dictproxy object at 0x268e6a8>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {'oTensor': <built-in function RDCPot1_LetterClass_oTensor_get>}
__swig_setmethods__ = {'oTensor': <built-in function RDCPot1_LetterClass_oTensor_set>}
__weakref__ = <attribute '__weakref__' of 'RDCPot1_LetterClass' objects>

 
list of weak references to the object (if defined)

 
class RDCPot1_Restraint(Restraint_RDCPot1)
   
 

 
 
Method resolution order:
RDCPot1_Restraint
Restraint_RDCPot1
__builtin__.object

Methods defined here:
__del__(self, destroy=<built-in function delete_RDCPot1_Restraint>)

 
__getattr__ lambda self, name

 
__init__(self, *args)

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
aSelection = rdcrestraint_aSel(self)

 
aveSize(*args)

 
bSelection = rdcrestraint_bSel(self)

 
calcd(*args)

 
calcd_contrib(*args)

 
deriv(*args)

 
deviation(*args)

 
minusErr(*args)

 
name(*args)

 
obs(*args)

 
ok(*args)

 
plusErr(*args)

 
selPairs(*args)

 
setObs(*args)

 
setUseSign(*args)

 
useSign(*args)

 

Properties defined here:
verbose

 
get = RDCPot1_Restraint_verbose_get(...)

 
set = RDCPot1_Restraint_verbose_set(...)

 

Data and other attributes defined here:
__swig_getmethods__ = {'verbose': <built-in function RDCPot1_Restraint_verbose_get>}
__swig_setmethods__ = {'verbose': <built-in function RDCPot1_Restraint_verbose_set>}

Methods inherited from Restraint_RDCPot1:
diff(*args)

 
setName(*args)

 
violated(*args)

 

Data and other attributes inherited from Restraint_RDCPot1:
__dict__ = <dictproxy object at 0x268e478>

 
dictionary for instance variables (if defined)
__weakref__ = <attribute '__weakref__' of 'Restraint_RDCPot1' objects>

 
list of weak references to the object (if defined)

 
class RDCPot1_RestraintPtr(RDCPot1_Restraint)
   
 

 
 
Method resolution order:
RDCPot1_RestraintPtr
RDCPot1_Restraint
Restraint_RDCPot1
__builtin__.object

Methods defined here:
__init__(self, this)

 

Methods inherited from RDCPot1_Restraint:
__del__(self, destroy=<built-in function delete_RDCPot1_Restraint>)

 
__getattr__ lambda self, name

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
aSelection = rdcrestraint_aSel(self)

 
aveSize(*args)

 
bSelection = rdcrestraint_bSel(self)

 
calcd(*args)

 
calcd_contrib(*args)

 
deriv(*args)

 
deviation(*args)

 
minusErr(*args)

 
name(*args)

 
obs(*args)

 
ok(*args)

 
plusErr(*args)

 
selPairs(*args)

 
setObs(*args)

 
setUseSign(*args)

 
useSign(*args)

 

Properties inherited from RDCPot1_Restraint:
verbose

 
get = RDCPot1_Restraint_verbose_get(...)

 
set = RDCPot1_Restraint_verbose_set(...)

 

Data and other attributes inherited from RDCPot1_Restraint:
__swig_getmethods__ = {'verbose': <built-in function RDCPot1_Restraint_verbose_get>}
__swig_setmethods__ = {'verbose': <built-in function RDCPot1_Restraint_verbose_set>}

Methods inherited from Restraint_RDCPot1:
diff(*args)

 
setName(*args)

 
violated(*args)

 

Data and other attributes inherited from Restraint_RDCPot1:
__dict__ = <dictproxy object at 0x268e718>

 
dictionary for instance variables (if defined)
__weakref__ = <attribute '__weakref__' of 'Restraint_RDCPot1' objects>

 
list of weak references to the object (if defined)

 
class RDCSelPair(__builtin__.object)
   
 

 
  Methods defined here:
__del__(self, destroy=<built-in function delete_RDCSelPair>)

 
__eq__(*args)

 
__getattr__ lambda self, name

 
__init__(self, *args)

 
__repr__(self)

 
__setattr__ lambda self, name, value

 

Properties defined here:
a

 
get = RDCSelPair_a_get(...)

 
set = RDCSelPair_a_set(...)

 
b

 
get = RDCSelPair_b_get(...)

 
set = RDCSelPair_b_set(...)

 

Data and other attributes defined here:
__dict__ = <dictproxy object at 0x268e7c0>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {'a': <built-in function RDCSelPair_a_get>, 'b': <built-in function RDCSelPair_b_get>}
__swig_setmethods__ = {'a': <built-in function RDCSelPair_a_set>, 'b': <built-in function RDCSelPair_b_set>}
__weakref__ = <attribute '__weakref__' of 'RDCSelPair' objects>

 
list of weak references to the object (if defined)

 
class RDCSelPairPtr(RDCSelPair)
   
 

 
 
Method resolution order:
RDCSelPairPtr
RDCSelPair
__builtin__.object

Methods defined here:
__init__(self, this)

 

Methods inherited from RDCSelPair:
__del__(self, destroy=<built-in function delete_RDCSelPair>)

 
__eq__(*args)

 
__getattr__ lambda self, name

 
__repr__(self)

 
__setattr__ lambda self, name, value

 

Properties inherited from RDCSelPair:
a

 
get = RDCSelPair_a_get(...)

 
set = RDCSelPair_a_set(...)

 
b

 
get = RDCSelPair_b_get(...)

 
set = RDCSelPair_b_set(...)

 

Data and other attributes inherited from RDCSelPair:
__dict__ = <dictproxy object at 0x268e408>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {'a': <built-in function RDCSelPair_a_get>, 'b': <built-in function RDCSelPair_b_get>}
__swig_setmethods__ = {'a': <built-in function RDCSelPair_a_set>, 'b': <built-in function RDCSelPair_b_set>}
__weakref__ = <attribute '__weakref__' of 'RDCSelPair' objects>

 
list of weak references to the object (if defined)

 
class Restraint_RDCPot1(__builtin__.object)
   
 

 
  Methods defined here:
__del__(self, destroy=<built-in function delete_Restraint_RDCPot1>)

 
__getattr__ lambda self, name

 
__init__(self, *args)

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
diff(*args)

 
name(*args)

 
setName(*args)

 
violated(*args)

 

Data and other attributes defined here:
__dict__ = <dictproxy object at 0x268e360>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {}
__swig_setmethods__ = {}
__weakref__ = <attribute '__weakref__' of 'Restraint_RDCPot1' objects>

 
list of weak references to the object (if defined)

 
class Restraint_RDCPot1Ptr(Restraint_RDCPot1)
   
 

 
 
Method resolution order:
Restraint_RDCPot1Ptr
Restraint_RDCPot1
__builtin__.object

Methods defined here:
__init__(self, this)

 

Methods inherited from Restraint_RDCPot1:
__del__(self, destroy=<built-in function delete_Restraint_RDCPot1>)

 
__getattr__ lambda self, name

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
diff(*args)

 
name(*args)

 
setName(*args)

 
violated(*args)

 

Data and other attributes inherited from Restraint_RDCPot1:
__dict__ = <dictproxy object at 0x268e788>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {}
__swig_setmethods__ = {}
__weakref__ = <attribute '__weakref__' of 'Restraint_RDCPot1' objects>

 
list of weak references to the object (if defined)

 
class rc_ptr_RDCPot1_Restraint(__builtin__.object)
   
 

 
  Methods defined here:
__del__(self, destroy=<built-in function delete_rc_ptr_RDCPot1_Restraint>)

 
__deref__(*args)

 
__getattr__ lambda self, name

 
__init__(self, *args)

 
__mul__(*args)

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
aSelection = rdcrestraint_aSel(self)

 
aveSize(*args)

 
bSelection = rdcrestraint_bSel(self)

 
calcd(*args)

 
calcd_contrib(*args)

 
count(*args)

 
decr(*args)

 
deriv(*args)

 
deviation(*args)

 
diff(*args)

 
incr(*args)

 
minusErr(*args)

 
name(*args)

 
obs(*args)

 
ok(*args)

 
plusErr(*args)

 
ptr(*args)

 
reset(*args)

 
selPairs(*args)

 
setName(*args)

 
setObs(*args)

 
setUseSign(*args)

 
useSign(*args)

 
violated(*args)

 

Properties defined here:
verbose

 
get = rc_ptr_RDCPot1_Restraint_verbose_get(...)

 
set = rc_ptr_RDCPot1_Restraint_verbose_set(...)

 

Data and other attributes defined here:
__dict__ = <dictproxy object at 0x268e360>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {'verbose': <built-in function rc_ptr_RDCPot1_Restraint_verbose_get>}
__swig_setmethods__ = {'verbose': <built-in function rc_ptr_RDCPot1_Restraint_verbose_set>}
__weakref__ = <attribute '__weakref__' of 'rc_ptr_RDCPot1_Restraint' objects>

 
list of weak references to the object (if defined)

 
class rc_ptr_RDCPot1_RestraintPtr(rc_ptr_RDCPot1_Restraint)
   
 

 
 
Method resolution order:
rc_ptr_RDCPot1_RestraintPtr
rc_ptr_RDCPot1_Restraint
__builtin__.object

Methods defined here:
__init__(self, this)

 

Methods inherited from rc_ptr_RDCPot1_Restraint:
__del__(self, destroy=<built-in function delete_rc_ptr_RDCPot1_Restraint>)

 
__deref__(*args)

 
__getattr__ lambda self, name

 
__mul__(*args)

 
__repr__(self)

 
__setattr__ lambda self, name, value

 
aSelection = rdcrestraint_aSel(self)

 
aveSize(*args)

 
bSelection = rdcrestraint_bSel(self)

 
calcd(*args)

 
calcd_contrib(*args)

 
count(*args)

 
decr(*args)

 
deriv(*args)

 
deviation(*args)

 
diff(*args)

 
incr(*args)

 
minusErr(*args)

 
name(*args)

 
obs(*args)

 
ok(*args)

 
plusErr(*args)

 
ptr(*args)

 
reset(*args)

 
selPairs(*args)

 
setName(*args)

 
setObs(*args)

 
setUseSign(*args)

 
useSign(*args)

 
violated(*args)

 

Properties inherited from rc_ptr_RDCPot1_Restraint:
verbose

 
get = rc_ptr_RDCPot1_Restraint_verbose_get(...)

 
set = rc_ptr_RDCPot1_Restraint_verbose_set(...)

 

Data and other attributes inherited from rc_ptr_RDCPot1_Restraint:
__dict__ = <dictproxy object at 0x268e670>

 
dictionary for instance variables (if defined)
__swig_getmethods__ = {'verbose': <built-in function rc_ptr_RDCPot1_Restraint_verbose_get>}
__swig_setmethods__ = {'verbose': <built-in function rc_ptr_RDCPot1_Restraint_verbose_set>}
__weakref__ = <attribute '__weakref__' of 'rc_ptr_RDCPot1_Restraint' objects>

 
list of weak references to the object (if defined)

 
Functions
       
help(...)

 
rdcrestraint_aSel(self)

 
rdcrestraint_bSel(self)

 

 
Data
        __package__ = None
pyXplorHelp = Type help() for interactive help, or help(object) for help about object.