OpenStructure
Data Structures | Namespaces | Functions
hbond.py File Reference

Go to the source code of this file.

Data Structures

class  HBondableAtoms
 
class  HBondDonor
 
class  HBondAcceptor
 
class  HBond
 

Namespaces

 ost.mol.alg.hbond
 

Functions

def BuildCHARMMHBondDonorAcceptorDict ()
 
def BuildCHARMMHBondDonorEquivalenceDict ()
 
def BuildCHARMMHBondAcceptorEquivalenceDict ()
 
def ListEquivalentDonors (donor, donor_swap_dict)
 
def ListEquivalentAcceptors (acceptor, acceptor_swap_dict)
 
def AreHBonded (donor, acceptor, da_dist=3.9, ha_dist=2.5, dha_angle=1.57, daaa_angle=1.57, haaa_angle=1.57)
 
def GetHbondDonorAcceptorList (eh, hbond_donor_acceptor_dict={}, verbose=True)
 
def GetHbondListFromDonorAcceptorLists (donor_list, acceptor_list)
 
def GetHbondListFromView (eh, hbond_donor_acceptor_dict={}, verbose=True)
 
def GetHbondListFromTraj (t, eh, cutoff=0.7, stride=1, swap=False, donor_swap_dict={}, acceptor_swap_dict={}, hbond_donor_acceptor_dict={}, verbose=True)
 
def GetHbondListBetweenViews (eh1, eh2, hbond_donor_acceptor_dict={}, verbose=True)
 
def GetEquivalentHBonds (ref_hbond_list, eh, swap=False, donor_swap_dict={}, acceptor_swap_dict={}, verbose=True)
 
def CalculateHBondScore (ref_eh, eh2, ref_eh2=None, hbond_donor_acceptor_dict={}, swap=False, donor_swap_dict={}, acceptor_swap_dict={}, verbose=True)
 
def AnalyzeHBondScore (ref_eh, t, eh2, ref_eh2=None, hbond_donor_acceptor_dict={}, swap=False, donor_swap_dict={}, acceptor_swap_dict={}, first=0, last=-1, stride=1, verbose=True)
 
def GetHBondListIntersection (ref_hbond_list, ref_eh, hbond_list, swap=False, donor_swap_dict={}, acceptor_swap_dict={})