From 9620a049492b21ad433748d54be2d66d6ba8a254 Mon Sep 17 00:00:00 2001 From: Chris Maffeo <cmaffeo2@illinois.edu> Date: Tue, 30 Apr 2019 17:22:06 -0500 Subject: [PATCH] Made beads have half-harmonic repulsion at distances < 13 AA to prevent strand crossings --- mrdna/model/nbPot.py | 1 + 1 file changed, 1 insertion(+) diff --git a/mrdna/model/nbPot.py b/mrdna/model/nbPot.py index 1ad9022..305d34b 100644 --- a/mrdna/model/nbPot.py +++ b/mrdna/model/nbPot.py @@ -72,6 +72,7 @@ class AbstractNbDnaScheme(NonbondedScheme): u = interp1d(x0, np.array(parms), bounds_error = False, fill_value="extrapolate", assume_sorted=True)(x).T + u[x<13] = u[x<13] + 0.5 * (x[x<13]-13)**2 return u-u[-1] def get_bead_distributions(self, interhelical_distances): -- GitLab