From 19f3102f7e5352880aea74ac20a78bfdc5f64c65 Mon Sep 17 00:00:00 2001 From: Chris Maffeo <cmaffeo2@illinois.edu> Date: Fri, 6 Dec 2019 17:10:41 -0600 Subject: [PATCH] SegmentModel.clear_strands() works for merged models --- mrdna/segmentmodel.py | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/mrdna/segmentmodel.py b/mrdna/segmentmodel.py index 5dd33f5..ff074d9 100644 --- a/mrdna/segmentmodel.py +++ b/mrdna/segmentmodel.py @@ -2830,10 +2830,20 @@ class SegmentModel(ArbdModel): ## clear strands try: for s in self.strands: - self.children.remove(s) + try: + self.children.remove(s) + except: + pass + except: + pass + + try: for seg in self.segments: - for d in ('fwd','rev'): - seg.strand_pieces[d] = [] + try: + for d in ('fwd','rev'): + seg.strand_pieces[d] = [] + except: + pass except: pass self.strands = strands = [] -- GitLab