Skip to content

Commit

Permalink
formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
dave-doty committed Aug 26, 2022
1 parent 04a4e9d commit 4ae1d93
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 7 deletions.
16 changes: 10 additions & 6 deletions examples/extensions.py
Original file line number Diff line number Diff line change
@@ -1,22 +1,26 @@
import scadnano as sc


def main() -> None:
d = create_design()
d.write_scadnano_file(directory='output_designs')


def create_design() -> sc.Design:
width = 8
helices = [sc.Helix(max_offset=32) for _ in range(3)]
design = sc.Design(helices=helices, grid=sc.square)

design.draw_strand(0, 0).extension_5p(5, display_length=2.5, display_angle=45)\
.move(width).cross(1).move(-width).loopout(2, 3).move(width)\
design.draw_strand(0, 0).extension_5p(5, display_length=2.5, display_angle=45) \
.move(width).cross(1).move(-width).loopout(2, 3).move(width) \
.extension_3p(7).with_domain_name("ext_3p")

design.draw_strand(0, 24).extension_5p(5, display_length=3.5, display_angle=60)\
.move(-width).cross(1).move(width).loopout(2, 3).move(-width)\
design.draw_strand(0, 24).extension_5p(5, display_length=3.5, display_angle=60) \
.move(-width).cross(1).move(width).loopout(2, 3).move(-width) \
.extension_3p(7).with_domain_name("ext_3p_top")

return design


if __name__ == '__main__':
d = create_design()
d.write_scadnano_file(directory='output_designs')
main()
2 changes: 1 addition & 1 deletion examples/output_designs/extensions.sc
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "0.17.3",
"version": "0.17.5",
"grid": "square",
"helices": [
{"max_offset": 32, "grid_position": [0, 0]},
Expand Down

0 comments on commit 4ae1d93

Please sign in to comment.