A tool to find hydrogen bonds present between two sets of
molecules.
|
|
__init__(self,
atomsel1,
atomsel2,
tol=0.01,
cutoff=3.2,
*args,
**kwargs)
Initialize frame slicing information. |
|
|
|
|
| isOrthogonal(self,
box,
tol) |
|
|
|
|
doFrameInit(self,
frame)
Initialize data that requires a frame instance for reference. |
|
|
|
|
| updatePositions(self,
st,
frame) |
|
|
|
|
| _calculate_salt_bridge(self,
pbc,
anion_atom,
cation_atom) |
|
|
|
|
|
|
|
| labelProtAtm(self,
atm_idx) |
|
|
|
|
| getSBtype(self,
atom_idx) |
|
|
|
|
processFrame(self,
frame)
Collect data for the provided frame. |
|
|
|
|
getFrameResults(self)
For each frame, return a list of (acceptor, donor) integer tuples,
each value being a 1-based atom index into the overall simulation
structure. |
|
|
|
|
getResults(self)
Return results for all values and frames as a numpy array with the
first index across analyses. |
|
|
|
|
getAllBonds(self)
Return a set of all hydrogen bonds found by the analysis. |
|
|
|
Inherited from analysistool.AnalysisTool:
getDataLabels,
getLabel,
plot,
plot2D,
postProcess,
setSlice,
shouldProcessFrame
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|