diff --git a/segmentmodel.py b/segmentmodel.py index c3d044f3504355dd24f376a5eb78e0376bcf0a1c..9839fedea3a34e639c5bedb4c9b066de77ddb47d 100644 --- a/segmentmodel.py +++ b/segmentmodel.py @@ -361,9 +361,11 @@ class Segment(ConnectableElement, Group): a = np.array([self.start_position,self.end_position]).T tck, u = interpolate.splprep( a, u=[0,1], s=0, k=1) self.position_spline_params = tck + self.quaternion_spline_params = None self.sequence = None + def clear_all(self): Group.clear_all(self) # TODO: use super? self.beads = [] @@ -800,8 +802,6 @@ class DoubleStrandedSegment(Segment): self.position_spline_params = tck ## TODO: initialize sensible spline for orientation - self.quaternion_spline_params = None - ## Convenience methods ## TODO: add errors if unrealistic connections are made