schrodinger.trajectory.saltbridgefinder module¶
A module of classes to analyze Desmond trajectories.
Please see the AnalysisTool documentation for a description of the
API that handles interaction between AnalysisTool objects and
schrodinger.trajectory.desmondsimulation.DesmondSimulation instances.
Copyright Schrodinger, LLC. All rights reserved.
-
class
schrodinger.trajectory.saltbridgefinder.SaltBridgeFinder(atomsel1, atomsel2, tol=0.01, cutoff=3.2, *args, **kwargs)¶ Bases:
schrodinger.trajectory.analysistool.AnalysisToolA tool to find hydrogen bonds present between two sets of molecules.
-
doFrameInit(frame)¶
-
getAllBonds()¶ Return a set of all hydrogen bonds found by the analysis. Results are in the same form as getFrameResults() - a pair of (acceptor, donor) integers.
-
getFrameResults()¶ For each frame, return a list of (acceptor, donor) integer tuples, each value being a 1-based atom index into the overall simulation structure.
Note that the returned value here is not a numpy array as each frame may have a different number of hydrogen bonds.
-
getResults()¶
-
getSBpartners(st)¶
-
getSBtype(atom_idx)¶
-
isOrthogonal(box, tol)¶
-
labelProtAtm(atm_idx)¶
-
processFrame(frame)¶
-
updatePositions(st, frame)¶
-
-
schrodinger.trajectory.saltbridgefinder.unique_list(seq)¶