From 5a5d0b24e5f2b4e76d25c1a2df21b9fdefc57be1 Mon Sep 17 00:00:00 2001
From: Chris Maffeo <cmaffeo2@illinois.edu>
Date: Thu, 27 Sep 2018 12:49:48 -0500
Subject: [PATCH] Try--except different cadnano versions syntax

---
 mrdna/readers/cadnano_segments.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/mrdna/readers/cadnano_segments.py b/mrdna/readers/cadnano_segments.py
index 7d23178..7a163a0 100644
--- a/mrdna/readers/cadnano_segments.py
+++ b/mrdna/readers/cadnano_segments.py
@@ -199,7 +199,14 @@ class cadnano_part(SegmentModel):
                               dimensions=(5000,5000,5000))
 
     def _cadnano_part_to_segments(self,part):
-        from cadnano.cnenum import PointType
+        try:
+            from cadnano.cnenum import PointType
+        except:
+            try:
+                from cadnano.proxies.cnenum import PointType
+            except:
+                from cadnano.proxies.cnenum import PointEnum as PointType
+
         segments = dict()
         self.helices = helices = dict()
         self.helix_ranges = helix_ranges = dict()
-- 
GitLab