From 80d59148ba215057a7244e1178ea01aa739821d3 Mon Sep 17 00:00:00 2001
From: Chris Maffeo <cmaffeo2@illinois.edu>
Date: Tue, 25 Sep 2018 06:25:21 -0500
Subject: [PATCH] Better placement of ends for cadnano_segments, especially for
 1nt/1bp segments

---
 mrdna/readers/cadnano_segments.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mrdna/readers/cadnano_segments.py b/mrdna/readers/cadnano_segments.py
index 15dd725..7d23178 100644
--- a/mrdna/readers/cadnano_segments.py
+++ b/mrdna/readers/cadnano_segments.py
@@ -306,8 +306,8 @@ class cadnano_part(SegmentModel):
                 # "H%03d" % hid
                 kwargs = dict(name=name, segname=name, occupancy=hid)
 
-                posargs1 = dict( start_position = self._get_cadnano_position(hid,zid1),
-                                 end_position   = self._get_cadnano_position(hid,zid2) )
+                posargs1 = dict( start_position = self._get_cadnano_position(hid,zid1-0.25),
+                                 end_position   = self._get_cadnano_position(hid,zid2+0.25) )
                 posargs2 = dict( start_position = posargs1['end_position'],
                                  end_position = posargs1['start_position'])
 
-- 
GitLab