From da45cd896ac89cf2c114712a38f1bbd4efc6cab7 Mon Sep 17 00:00:00 2001
From: Chris Maffeo <cmaffeo2@illinois.edu>
Date: Fri, 7 Sep 2018 12:45:43 -0500
Subject: [PATCH] Fixed issue with 5/3-prime placement for cadnano reader

---
 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 0c402e6..bc69c14 100644
--- a/mrdna/readers/cadnano_segments.py
+++ b/mrdna/readers/cadnano_segments.py
@@ -472,12 +472,12 @@ class cadnano_part(SegmentModel):
 
     def _add_prime_ends(self):
         for h,fwd,z in self._5prime_list:
-            seg, nt = self._get_segment_nucleotide(h,z)
+            seg, nt = self._get_segment_nucleotide(h,z, fwd)
             # print("adding 5prime",seg.name,nt,fwd)
             seg.add_5prime(nt,fwd)
 
         for h,fwd,z in self._3prime_list:
-            seg, nt = self._get_segment_nucleotide(h,z)
+            seg, nt = self._get_segment_nucleotide(h,z, not fwd)
             # print("adding 3prime",seg.name,nt,fwd)
             seg.add_3prime(nt,fwd) 
    
-- 
GitLab