schrodinger.trajectory.hydrophobiccontactfinder 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.hydrophobiccontactfinder.HydrophobicContactFinder(atomsel1, atomsel2, tol=0.01, *args, **kwargs)¶ Bases:
schrodinger.trajectory.analysistool.AnalysisToolA tool to find hydrogen bonds present between two sets of molecules.
-
doFrameInit(frame)¶
-
flatten(lst)¶
-
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.
-
getClosestDistance(atoms1, atoms2, pbc)¶
-
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.
-
getHydrophobicResidueIndex(st)¶
-
getResults()¶
-
isOrthogonal(box, tol)¶
-
labelProtAtm(atm_idx)¶
-
labelProtRes(atm_idx)¶
-
processFrame(frame)¶
-
processHydrophobicFrame(frame)¶
-
processPiCationFrame(frame)¶
-
processPiPiFrame(frame)¶
-
updatePositions(st, frame)¶
-