UC-Davis-molecular-computing / scadnano-python-package

Python scripting library for generating designs readable by scadnano.
https://scadnano.org
MIT License
13 stars 7 forks source link

270 ignore same helix crossovers when calculating helix rolls #272

Closed dave-doty closed 1 year ago

dave-doty commented 1 year ago

Description

Ignore "same helix" crossovers when calculating helix rolls. Also ensures that domains stored on a helix (stored in field Helix._domains, calculated when calling Design._build_domains_on_helix_lists) stores domains in sorted order of start offset (breaking ties with forward/reverse).

Related Issue

270