From ed819c4bee0013c065b4ee57f9eb19e05ae9fc92 Mon Sep 17 00:00:00 2001 From: Chris Maffeo <cmaffeo2@illinois.edu> Date: Fri, 13 Jul 2018 18:42:45 -0500 Subject: [PATCH] Added an intrahelical angle potential between orientation beads --- segmentmodel.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/segmentmodel.py b/segmentmodel.py index 9018fc4..20ca571 100644 --- a/segmentmodel.py +++ b/segmentmodel.py @@ -1709,6 +1709,10 @@ class SegmentModel(ArbdModel): if local_twist: ## TODO optimize this paramter k *= 0.5 # halve because orientation beads have similar springs + angle = self.get_angle_potential(k,180) + o1,o2,o3 = [b.orientation_bead for b in (b1,b2,b3)] + parent.add_angle( o1, o2, o3, angle ) + else: ## TODO: get correct number from ssDNA model k = 1.5 * kT * (1.0 / (1-np.exp(-float(sep)/3))) * 0.00030461742; # kcal_mol/degree^2 -- GitLab