diff --git a/cuburn/genome/blend.py b/cuburn/genome/blend.py index 7ac8ed6..4a1f557 100644 --- a/cuburn/genome/blend.py +++ b/cuburn/genome/blend.py @@ -158,7 +158,7 @@ def tospline(spl, src, dst, edit, duration): edit = dict(zip(edit[::2], edit[1::2])) if edit else {} e0, e1 = edit.pop(0, None), edit.pop(1, None) - edit = zip(*[(k, v) for k, v in edit.items() if v is not None]) + edit = list(sum([(k, v) for k, v in edit.items() if v is not None], ())) if spl.period: # Periodic extension: compute an appropriate number of loops based on