v0.11.0
Note there are two breaking changes:
-
removed helix_template and num_helices from Design constructor. This feature wasn't carrying its weight, given the complexity it introduced to parse optional parameters in the
Design
constructor. It's simple enough to simply type something likehelices=[Helix(idx=idx, <other properties you want>) for idx in range(num_helices)]
-
removed
major_tick_distance
fromDesign
. Similarly, this feature wasn't carrying its weight and REALLY complicated parsing optional parameters. To assign the samemajor_tick_distance
to everyHelix
, simply give the same value in everyHelix
constructor, e.g.,helices=[Helix(idx=idx, major_tick_distance=10) for idx in range(num_helices)]
Commits
- [b9e7eb6]: ensures default helices view order is assigned properly in each helix group (David Doty) #128
- [6874906]: BREAKING CHANGE: removed helix_template and num_helices from Design constructor (David Doty) #128
- [419caeb]: bumped version for breaking change (removed helix_template and num_helices from Design constructor parameters) (David Doty) #128
- [e7e223f]: ignoring .sc files in tests_inputs/cadnano_v2_export directory (David Doty) #128
- [fb78aa1]: BREAKING CHANGE: removed major_tick_distance from Design (David Doty) #128
- [d36d457]: added example with helix groups (David Doty) #128
- [507c601]: closes #104; add support for Helix.major_tick_start and Helix.major_tick_periodic_distances (David Doty) #128
- [3f59e6d]: re-ran examples to produce latest version (David Doty) #128
- [107b677]: removed DomainLabel and StrandLabel as types in typing hints (David Doty) #128
- [dceefc1]: fixes #126; fix bug where strands are not always assigned a color (David Doty) #128