From fdecdc81ef757e6120dba441070e36d566fda2f0 Mon Sep 17 00:00:00 2001 From: David Doty Date: Thu, 4 Jun 2020 09:47:24 -0700 Subject: [PATCH 1/9] changed how versioning works so scadnano.py, setup.pu, and doc/conf.py can all read from same source scadnano/_version.py bumped version to 0.8.2 --- dist/scadnano-0.8.2.tar.gz | Bin 0 -> 56848 bytes doc/conf.py | 13 ++++++++----- ...ple_2_helix_origami_deletions_insertions.dna | 2 +- scadnano/__init__.py | 2 +- scadnano/_version.py | 5 +++++ setup.py | 8 +++++--- ...test_16_helix_origami_rectangle_no_twist.dna | 2 +- ...ape_2_helix_origami_deletions_insertions.dna | 2 +- ...2_stape_2_helix_origami_extremely_simple.dna | 2 +- ...stape_2_helix_origami_extremely_simple_2.dna | 2 +- .../test_6_helix_origami_rectangle.dna | 2 +- 11 files changed, 25 insertions(+), 15 deletions(-) create mode 100644 dist/scadnano-0.8.2.tar.gz create mode 100644 scadnano/_version.py diff --git a/dist/scadnano-0.8.2.tar.gz b/dist/scadnano-0.8.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..da557e469069e82bea673ad528baf59993de92d6 GIT binary patch literal 56848 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 literal 0 HcmV?d00001 diff --git a/doc/conf.py b/doc/conf.py index 769fefe1..15446f24 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -21,8 +21,12 @@ sys.path.insert(0, os.path.abspath('../scadnano')) # print(sys.path) -# from scadnano import current_version -current_version = "0.8.1" +# current_version = "0.8.1" +# this is ugly, but appears to be standard practice: +# https://stackoverflow.com/questions/17583443/what-is-the-correct-way-to-share-package-version-with-setup-py-and-the-package/17626524#17626524 +__version__ = open("../scadnano/_version.py").readlines()[-1].split()[-1].strip("\"'") + + # Type "make html" at the command line to generate the documentation. @@ -34,10 +38,9 @@ author = 'David Doty' # The full version, including alpha/beta/rc tags -# version = '0.7.0' # release = '0.7.0' -version = current_version -release = current_version +version = __version__ +release = __version__ # -- General configuration --------------------------------------------------- diff --git a/examples/output_designs/2_staple_2_helix_origami_deletions_insertions.dna b/examples/output_designs/2_staple_2_helix_origami_deletions_insertions.dna index f58c4b2f..b6db611c 100644 --- a/examples/output_designs/2_staple_2_helix_origami_deletions_insertions.dna +++ b/examples/output_designs/2_staple_2_helix_origami_deletions_insertions.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 48, "grid_position": [0, 0]}, diff --git a/scadnano/__init__.py b/scadnano/__init__.py index 94d68103..2bf85a7a 100644 --- a/scadnano/__init__.py +++ b/scadnano/__init__.py @@ -1,2 +1,2 @@ from scadnano.scadnano import * -current_version = "0.8.1" \ No newline at end of file +from scadnano._version import __version__ \ No newline at end of file diff --git a/scadnano/_version.py b/scadnano/_version.py new file mode 100644 index 00000000..757a0978 --- /dev/null +++ b/scadnano/_version.py @@ -0,0 +1,5 @@ +"""Version information.""" +# taken from https://stackoverflow.com/questions/17583443/what-is-the-correct-way-to-share-package-version-with-setup-py-and-the-package/17626524#17626524 + +# The following line *must* be the last in the module, exactly as formatted: +__version__ = "0.8.2" diff --git a/setup.py b/setup.py index d34efba6..333e2ba1 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,9 @@ # import scadnano.scadnano_version as sv # from scadnano.scadnano_version import current_version -from scadnano import current_version +# this is ugly, but appears to be standard practice: +# https://stackoverflow.com/questions/17583443/what-is-the-correct-way-to-share-package-version-with-setup-py-and-the-package/17626524#17626524 +__version__ = open("scadnano/_version.py").readlines()[-1].split()[-1].strip("\"'") # read the contents of your README file from os import path @@ -24,9 +26,9 @@ setup(name='scadnano', packages=['scadnano'], - version=current_version, + version=__version__, # version='0.8.0', - download_url=f'https://github.com/UC-Davis-molecular-computing/scadnano-python-package/archive/v{current_version}.zip', + download_url=f'https://github.com/UC-Davis-molecular-computing/scadnano-python-package/archive/v{__version__}.zip', # download_url=f'https://github.com/UC-Davis-molecular-computing/scadnano-python-package/archive/v0.7.0.zip', license='MIT', description="Python scripting library for generating designs readable by scadnano.", diff --git a/tests_inputs/cadnano_v2_export/test_16_helix_origami_rectangle_no_twist.dna b/tests_inputs/cadnano_v2_export/test_16_helix_origami_rectangle_no_twist.dna index 1cc98c7b..6c73710b 100644 --- a/tests_inputs/cadnano_v2_export/test_16_helix_origami_rectangle_no_twist.dna +++ b/tests_inputs/cadnano_v2_export/test_16_helix_origami_rectangle_no_twist.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 448, "grid_position": [0, 0]}, diff --git a/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_deletions_insertions.dna b/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_deletions_insertions.dna index 414e4d15..2a65ba53 100644 --- a/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_deletions_insertions.dna +++ b/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_deletions_insertions.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_extremely_simple.dna b/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_extremely_simple.dna index a1247476..aea625fc 100644 --- a/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_extremely_simple.dna +++ b/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_extremely_simple.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_extremely_simple_2.dna b/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_extremely_simple_2.dna index fc3091b6..c0496579 100644 --- a/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_extremely_simple_2.dna +++ b/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_extremely_simple_2.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/tests_inputs/cadnano_v2_export/test_6_helix_origami_rectangle.dna b/tests_inputs/cadnano_v2_export/test_6_helix_origami_rectangle.dna index 16847909..7db370ef 100644 --- a/tests_inputs/cadnano_v2_export/test_6_helix_origami_rectangle.dna +++ b/tests_inputs/cadnano_v2_export/test_6_helix_origami_rectangle.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 192, "grid_position": [0, 0]}, From 4f599982c399733afaf77cd6536b44a33e315ef0 Mon Sep 17 00:00:00 2001 From: David Doty Date: Thu, 4 Jun 2020 16:52:43 -0700 Subject: [PATCH 2/9] removed mention of orientation from docstring for Position3D --- scadnano/scadnano.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/scadnano/scadnano.py b/scadnano/scadnano.py index c69de714..e1bd1e71 100644 --- a/scadnano/scadnano.py +++ b/scadnano/scadnano.py @@ -832,8 +832,7 @@ def from_json(json_map: dict) -> ModificationInternal: @dataclass class Position3D(_JSONSerializable): """ - Position (x,y,z) and orientation (pitch,roll,yaw) in 3D space. - See https://en.wikipedia.org/wiki/Aircraft_principal_axes + Position (x,y,z) in 3D space. """ x: float = 0 @@ -948,16 +947,19 @@ class Helix(_JSONSerializable): pitch: float = 0 """Angle in the main view plane; 0 means pointing to the right (min_offset on left, max_offset on right). Rotation is clockwise in the main view. + See https://en.wikipedia.org/wiki/Aircraft_principal_axes Units are degrees.""" roll: float = 0 """Angle around the center of the helix; 0 means pointing straight up in the side view. Rotation is clockwise in the side view. + See https://en.wikipedia.org/wiki/Aircraft_principal_axes Units are degrees.""" yaw: float = 0 """Third angle for orientation besides :py:data:`Helix.pitch` and :py:data:`Helix.roll`. Not visually displayed in scadnano, but here to support more general 3D applications. + See https://en.wikipedia.org/wiki/Aircraft_principal_axes Units are degrees.""" idx: int = None From e6d2c1b3b11f5336a523a5085b41de9b556ef227 Mon Sep 17 00:00:00 2001 From: David Doty Date: Thu, 4 Jun 2020 18:45:30 -0700 Subject: [PATCH 3/9] helices are put on multiple indented lines in JSON helices are put on multiple indented lines in JSON if position or major_ticks is present, since those can make the line long. Also, roll is rounded to the nearest integer if it is very close to one, to avoid "roll" = 30.000000003, for example --- ...elix_origami_barrel_from_algoSST_paper.dna | 122 +++++++++++++++--- .../16_helix_origami_rectangle.dna | 2 +- .../16_helix_origami_rectangle_idt.dna | 2 +- .../16_helix_origami_rectangle_no_seq.dna | 2 +- ...elix_origami_rectangle_no_seq_no_twist.dna | 2 +- .../16_helix_origami_rectangle_no_twist.dna | 2 +- ...ami_rectangle_seed_tiles_grow_from_top.dna | 122 +++++++++++++++--- ..._origami_rectangle_shifted_seam_no_seq.dna | 2 +- .../1_staple_1_helix_origami.dna | 7 +- .../1_staple_1_helix_origami_mismatches.dna | 2 +- ...le_1_helix_origami_position_nondefault.dna | 8 +- .../1_staple_1_helix_origami_roll.dna | 2 +- ...elix_origami_rectangle_twist_corrected.dna | 2 +- ...x_2_strands_multiple_substrands_no_seq.dna | 2 +- .../2_staple_2_helix_modifications.dna | 40 +++--- .../2_staple_2_helix_origami_6bases_wide.dna | 2 +- .../2_staple_2_helix_origami_deletions.dna | 2 +- ...elix_origami_deletions_insertions_mods.dna | 2 +- ...ix_origami_deletions_insertions_no_seq.dna | 2 +- .../3_helix_deletions_insertions.dna | 2 +- examples/output_designs/4_helix_grid_none.dna | 21 ++- .../56_helix_origami_rectangle.dna | 2 +- .../64_helix_origami_rectangle.dna | 2 +- .../6_helix_6_col_origami_rectangle.dna | 2 +- .../6_helix_bundle_honeycomb.dna | 2 +- .../6_helix_origami_rectangle.dna | 2 +- ...origami_rectangle_helices_out_of_order.dna | 2 +- .../add_deletions_to_24_helix_rectangle.dna | 2 +- examples/output_designs/empty.dna | 2 +- examples/output_designs/hairpin.dna | 2 +- .../helices_out_of_order_nonconsecutive.dna | 2 +- examples/output_designs/hex_lattice_10x10.dna | 2 +- .../hex_lattice_10x10_with_negative.dna | 2 +- .../honeycomb_lattice_10x10.dna | 2 +- .../honeycomb_lattice_10x10_with_negative.dna | 2 +- .../output_designs/idt-plates-explicit.dna | 2 +- .../output_designs/long_range_crossovers.dna | 2 +- .../output_designs/loopouts_all_types.dna | 2 +- examples/output_designs/many_big_helices.dna | 2 +- .../many_helices_modifications.dna | 20 +-- examples/output_designs/proposal.dna | 82 +++++++++--- examples/output_designs/sst-motif-3_2.dna | 2 +- examples/output_designs/sst-motif-4_1.dna | 2 +- scadnano/scadnano.py | 46 ++++--- tests/scadnano_tests.py | 29 ++++- 45 files changed, 408 insertions(+), 159 deletions(-) diff --git a/examples/output_designs/16_helix_origami_barrel_from_algoSST_paper.dna b/examples/output_designs/16_helix_origami_barrel_from_algoSST_paper.dna index 49e44ab6..2ca9347d 100644 --- a/examples/output_designs/16_helix_origami_barrel_from_algoSST_paper.dna +++ b/examples/output_designs/16_helix_origami_barrel_from_algoSST_paper.dna @@ -1,27 +1,107 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ - {"max_offset": 512, "grid_position": [0, 0], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 1], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 2], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 3], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 4], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 5], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 6], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 7], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 8], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 9], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 10], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 11], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 12], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 13], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 14], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 15], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 16], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 17], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 18], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 19], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]} + { + "max_offset": 512, + "grid_position": [0, 0], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 1], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 2], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 3], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 4], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 5], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 6], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 7], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 8], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 9], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 10], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 11], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 12], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 13], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 14], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 15], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 16], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 17], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 18], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 19], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + } ], "strands": [ { diff --git a/examples/output_designs/16_helix_origami_rectangle.dna b/examples/output_designs/16_helix_origami_rectangle.dna index 40a9101d..b565a1bb 100644 --- a/examples/output_designs/16_helix_origami_rectangle.dna +++ b/examples/output_designs/16_helix_origami_rectangle.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 448, "grid_position": [0, 0]}, diff --git a/examples/output_designs/16_helix_origami_rectangle_idt.dna b/examples/output_designs/16_helix_origami_rectangle_idt.dna index 5ac9b55d..708997c4 100644 --- a/examples/output_designs/16_helix_origami_rectangle_idt.dna +++ b/examples/output_designs/16_helix_origami_rectangle_idt.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 448, "grid_position": [0, 0]}, diff --git a/examples/output_designs/16_helix_origami_rectangle_no_seq.dna b/examples/output_designs/16_helix_origami_rectangle_no_seq.dna index 09d6571c..b923fc24 100644 --- a/examples/output_designs/16_helix_origami_rectangle_no_seq.dna +++ b/examples/output_designs/16_helix_origami_rectangle_no_seq.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 448, "grid_position": [0, 0]}, diff --git a/examples/output_designs/16_helix_origami_rectangle_no_seq_no_twist.dna b/examples/output_designs/16_helix_origami_rectangle_no_seq_no_twist.dna index 14560e10..99620864 100644 --- a/examples/output_designs/16_helix_origami_rectangle_no_seq_no_twist.dna +++ b/examples/output_designs/16_helix_origami_rectangle_no_seq_no_twist.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 448, "grid_position": [0, 0]}, diff --git a/examples/output_designs/16_helix_origami_rectangle_no_twist.dna b/examples/output_designs/16_helix_origami_rectangle_no_twist.dna index c5a1ee9f..d7ae2196 100644 --- a/examples/output_designs/16_helix_origami_rectangle_no_twist.dna +++ b/examples/output_designs/16_helix_origami_rectangle_no_twist.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 448, "grid_position": [0, 0]}, diff --git a/examples/output_designs/16_helix_origami_rectangle_seed_tiles_grow_from_top.dna b/examples/output_designs/16_helix_origami_rectangle_seed_tiles_grow_from_top.dna index 37920857..2579e3ab 100644 --- a/examples/output_designs/16_helix_origami_rectangle_seed_tiles_grow_from_top.dna +++ b/examples/output_designs/16_helix_origami_rectangle_seed_tiles_grow_from_top.dna @@ -1,27 +1,107 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ - {"max_offset": 512, "grid_position": [0, 0], "major_ticks": [11, 22, 32, 40, 48, 58, 69, 79, 90, 100, 111, 121, 132, 142, 153, 163, 174, 184, 195, 205, 216, 226, 237, 247, 258, 268, 279, 289, 300, 310, 321, 331, 342, 352, 363, 373, 384, 394, 405, 415, 426, 436, 447, 457, 468, 478]}, - {"max_offset": 512, "grid_position": [0, 1], "major_ticks": [11, 22, 32, 40, 48, 58, 69, 79, 90, 100, 111, 121, 132, 142, 153, 163, 174, 184, 195, 205, 216, 226, 237, 247, 258, 268, 279, 289, 300, 310, 321, 331, 342, 352, 363, 373, 384, 394, 405, 415, 426, 436, 447, 457, 468, 478]}, - {"max_offset": 512, "grid_position": [0, 2], "major_ticks": [11, 22, 32, 40, 48, 58, 69, 79, 90, 100, 111, 121, 132, 142, 153, 163, 174, 184, 195, 205, 216, 226, 237, 247, 258, 268, 279, 289, 300, 310, 321, 331, 342, 352, 363, 373, 384, 394, 405, 415, 426, 436, 447, 457, 468, 478]}, - {"max_offset": 512, "grid_position": [0, 3], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 4], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 5], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 6], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 7], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 8], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 9], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 10], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 11], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 12], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 13], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 14], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 15], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 16], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 17], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 18], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]}, - {"max_offset": 512, "grid_position": [0, 19], "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501]} + { + "max_offset": 512, + "grid_position": [0, 0], + "major_ticks": [11, 22, 32, 40, 48, 58, 69, 79, 90, 100, 111, 121, 132, 142, 153, 163, 174, 184, 195, 205, 216, 226, 237, 247, 258, 268, 279, 289, 300, 310, 321, 331, 342, 352, 363, 373, 384, 394, 405, 415, 426, 436, 447, 457, 468, 478] + }, + { + "max_offset": 512, + "grid_position": [0, 1], + "major_ticks": [11, 22, 32, 40, 48, 58, 69, 79, 90, 100, 111, 121, 132, 142, 153, 163, 174, 184, 195, 205, 216, 226, 237, 247, 258, 268, 279, 289, 300, 310, 321, 331, 342, 352, 363, 373, 384, 394, 405, 415, 426, 436, 447, 457, 468, 478] + }, + { + "max_offset": 512, + "grid_position": [0, 2], + "major_ticks": [11, 22, 32, 40, 48, 58, 69, 79, 90, 100, 111, 121, 132, 142, 153, 163, 174, 184, 195, 205, 216, 226, 237, 247, 258, 268, 279, 289, 300, 310, 321, 331, 342, 352, 363, 373, 384, 394, 405, 415, 426, 436, 447, 457, 468, 478] + }, + { + "max_offset": 512, + "grid_position": [0, 3], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 4], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 5], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 6], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 7], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 8], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 9], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 10], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 11], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 12], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 13], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 14], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 15], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 16], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 17], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 18], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + }, + { + "max_offset": 512, + "grid_position": [0, 19], + "major_ticks": [11, 22, 32, 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120, 128, 136, 144, 152, 160, 168, 176, 184, 192, 200, 208, 216, 224, 232, 240, 248, 256, 264, 272, 280, 288, 296, 304, 312, 320, 328, 336, 344, 352, 360, 368, 376, 384, 392, 400, 408, 416, 424, 432, 440, 448, 456, 464, 472, 480, 490, 501] + } ], "strands": [ { diff --git a/examples/output_designs/16_helix_origami_rectangle_shifted_seam_no_seq.dna b/examples/output_designs/16_helix_origami_rectangle_shifted_seam_no_seq.dna index 42b33ddb..a2eed307 100644 --- a/examples/output_designs/16_helix_origami_rectangle_shifted_seam_no_seq.dna +++ b/examples/output_designs/16_helix_origami_rectangle_shifted_seam_no_seq.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 448, "grid_position": [0, 0]}, diff --git a/examples/output_designs/1_staple_1_helix_origami.dna b/examples/output_designs/1_staple_1_helix_origami.dna index a54241fd..c4b63b14 100644 --- a/examples/output_designs/1_staple_1_helix_origami.dna +++ b/examples/output_designs/1_staple_1_helix_origami.dna @@ -1,8 +1,11 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ - {"grid_position": [0, 0], "major_ticks": [2, 5]} + { + "grid_position": [0, 0], + "major_ticks": [2, 5] + } ], "strands": [ { diff --git a/examples/output_designs/1_staple_1_helix_origami_mismatches.dna b/examples/output_designs/1_staple_1_helix_origami_mismatches.dna index a4861c17..82cef38e 100644 --- a/examples/output_designs/1_staple_1_helix_origami_mismatches.dna +++ b/examples/output_designs/1_staple_1_helix_origami_mismatches.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"grid_position": [0, 0]} diff --git a/examples/output_designs/1_staple_1_helix_origami_position_nondefault.dna b/examples/output_designs/1_staple_1_helix_origami_position_nondefault.dna index ab72ab4c..99566d29 100644 --- a/examples/output_designs/1_staple_1_helix_origami_position_nondefault.dna +++ b/examples/output_designs/1_staple_1_helix_origami_position_nondefault.dna @@ -1,8 +1,12 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ - {"position": {"x": 3, "y": 2, "z": 1}, "pitch": 90, "major_ticks": [2, 5]} + { + "position": {"x": 3, "y": 2, "z": 1}, + "pitch": 90, + "major_ticks": [2, 5] + } ], "strands": [ { diff --git a/examples/output_designs/1_staple_1_helix_origami_roll.dna b/examples/output_designs/1_staple_1_helix_origami_roll.dna index 11493beb..2483be3a 100644 --- a/examples/output_designs/1_staple_1_helix_origami_roll.dna +++ b/examples/output_designs/1_staple_1_helix_origami_roll.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"grid_position": [0, 0], "roll": 90} diff --git a/examples/output_designs/24_helix_origami_rectangle_twist_corrected.dna b/examples/output_designs/24_helix_origami_rectangle_twist_corrected.dna index 6f45b71f..77afec3a 100644 --- a/examples/output_designs/24_helix_origami_rectangle_twist_corrected.dna +++ b/examples/output_designs/24_helix_origami_rectangle_twist_corrected.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 304, "grid_position": [0, 0]}, diff --git a/examples/output_designs/2_helix_2_strands_multiple_substrands_no_seq.dna b/examples/output_designs/2_helix_2_strands_multiple_substrands_no_seq.dna index 269cb967..d3905334 100644 --- a/examples/output_designs/2_helix_2_strands_multiple_substrands_no_seq.dna +++ b/examples/output_designs/2_helix_2_strands_multiple_substrands_no_seq.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/examples/output_designs/2_staple_2_helix_modifications.dna b/examples/output_designs/2_staple_2_helix_modifications.dna index ee4a8b14..18f7a6cf 100644 --- a/examples/output_designs/2_staple_2_helix_modifications.dna +++ b/examples/output_designs/2_staple_2_helix_modifications.dna @@ -1,17 +1,36 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"grid_position": [0, 0]}, {"grid_position": [0, 1]} ], "modifications_in_design": { + "/5Biosg/": { + "display_text": "B", + "idt_text": "/5Biosg/", + "display_connector": false, + "location": "5'" + }, "/5Cy5/": { "display_text": "Cy5", "idt_text": "/5Cy5/", "display_connector": false, "location": "5'" }, + "/3Cy3Sp/": { + "display_text": "Cy3", + "idt_text": "/3Cy3Sp/", + "display_connector": false, + "location": "3'" + }, + "/iBiodT/": { + "display_text": "B", + "idt_text": "/iBiodT/", + "display_connector": false, + "location": "internal", + "allowed_bases": ["T"] + }, "/3Bio/": { "display_text": "B", "idt_text": "/3Bio/", @@ -29,25 +48,6 @@ "idt_text": "/iCy5/", "display_connector": false, "location": "internal" - }, - "/5Biosg/": { - "display_text": "B", - "idt_text": "/5Biosg/", - "display_connector": false, - "location": "5'" - }, - "/iBiodT/": { - "display_text": "B", - "idt_text": "/iBiodT/", - "display_connector": false, - "location": "internal", - "allowed_bases": ["T"] - }, - "/3Cy3Sp/": { - "display_text": "Cy3", - "idt_text": "/3Cy3Sp/", - "display_connector": false, - "location": "3'" } }, "strands": [ diff --git a/examples/output_designs/2_staple_2_helix_origami_6bases_wide.dna b/examples/output_designs/2_staple_2_helix_origami_6bases_wide.dna index cf463181..4f563114 100644 --- a/examples/output_designs/2_staple_2_helix_origami_6bases_wide.dna +++ b/examples/output_designs/2_staple_2_helix_origami_6bases_wide.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/examples/output_designs/2_staple_2_helix_origami_deletions.dna b/examples/output_designs/2_staple_2_helix_origami_deletions.dna index b8ec2f7d..aadd0c48 100644 --- a/examples/output_designs/2_staple_2_helix_origami_deletions.dna +++ b/examples/output_designs/2_staple_2_helix_origami_deletions.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/examples/output_designs/2_staple_2_helix_origami_deletions_insertions_mods.dna b/examples/output_designs/2_staple_2_helix_origami_deletions_insertions_mods.dna index 7f2aa608..2e889b38 100644 --- a/examples/output_designs/2_staple_2_helix_origami_deletions_insertions_mods.dna +++ b/examples/output_designs/2_staple_2_helix_origami_deletions_insertions_mods.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 48, "grid_position": [0, 0]}, diff --git a/examples/output_designs/2_staple_2_helix_origami_deletions_insertions_no_seq.dna b/examples/output_designs/2_staple_2_helix_origami_deletions_insertions_no_seq.dna index 3950e0b9..43819872 100644 --- a/examples/output_designs/2_staple_2_helix_origami_deletions_insertions_no_seq.dna +++ b/examples/output_designs/2_staple_2_helix_origami_deletions_insertions_no_seq.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/examples/output_designs/3_helix_deletions_insertions.dna b/examples/output_designs/3_helix_deletions_insertions.dna index bc5e1db8..3dea6e5f 100644 --- a/examples/output_designs/3_helix_deletions_insertions.dna +++ b/examples/output_designs/3_helix_deletions_insertions.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 64, "grid_position": [0, 0]}, diff --git a/examples/output_designs/4_helix_grid_none.dna b/examples/output_designs/4_helix_grid_none.dna index 554a60e7..7aed02a5 100644 --- a/examples/output_designs/4_helix_grid_none.dna +++ b/examples/output_designs/4_helix_grid_none.dna @@ -1,11 +1,22 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "none", "helices": [ - {"position": {"x": 0, "y": 0, "z": 0}}, - {"max_offset": 10, "position": {"x": 3, "y": 3, "z": 0}}, - {"max_offset": 10, "position": {"x": 8, "y": -3, "z": 0}}, - {"max_offset": 10, "position": {"x": 11, "y": 1, "z": 0}} + { + "position": {"x": 0, "y": 0, "z": 0} + }, + { + "max_offset": 10, + "position": {"x": 3, "y": 3, "z": 0} + }, + { + "max_offset": 10, + "position": {"x": 8, "y": -3, "z": 0} + }, + { + "max_offset": 10, + "position": {"x": 11, "y": 1, "z": 0} + } ], "strands": [ { diff --git a/examples/output_designs/56_helix_origami_rectangle.dna b/examples/output_designs/56_helix_origami_rectangle.dna index ddbdb9b8..4be71293 100644 --- a/examples/output_designs/56_helix_origami_rectangle.dna +++ b/examples/output_designs/56_helix_origami_rectangle.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 160, "grid_position": [0, 0]}, diff --git a/examples/output_designs/64_helix_origami_rectangle.dna b/examples/output_designs/64_helix_origami_rectangle.dna index 5d12dadc..152fe68b 100644 --- a/examples/output_designs/64_helix_origami_rectangle.dna +++ b/examples/output_designs/64_helix_origami_rectangle.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 128, "grid_position": [0, 0]}, diff --git a/examples/output_designs/6_helix_6_col_origami_rectangle.dna b/examples/output_designs/6_helix_6_col_origami_rectangle.dna index d962cfde..11ac9d58 100644 --- a/examples/output_designs/6_helix_6_col_origami_rectangle.dna +++ b/examples/output_designs/6_helix_6_col_origami_rectangle.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/examples/output_designs/6_helix_bundle_honeycomb.dna b/examples/output_designs/6_helix_bundle_honeycomb.dna index bb1ed652..6b833cb7 100644 --- a/examples/output_designs/6_helix_bundle_honeycomb.dna +++ b/examples/output_designs/6_helix_bundle_honeycomb.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "honeycomb", "helices": [ {"max_offset": 1295, "grid_position": [1, 1]}, diff --git a/examples/output_designs/6_helix_origami_rectangle.dna b/examples/output_designs/6_helix_origami_rectangle.dna index 6dedaa53..0b937b68 100644 --- a/examples/output_designs/6_helix_origami_rectangle.dna +++ b/examples/output_designs/6_helix_origami_rectangle.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 192, "grid_position": [0, 0]}, diff --git a/examples/output_designs/6_helix_origami_rectangle_helices_out_of_order.dna b/examples/output_designs/6_helix_origami_rectangle_helices_out_of_order.dna index 1d30f6cd..8fc04623 100644 --- a/examples/output_designs/6_helix_origami_rectangle_helices_out_of_order.dna +++ b/examples/output_designs/6_helix_origami_rectangle_helices_out_of_order.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 192, "grid_position": [0, 0]}, diff --git a/examples/output_designs/add_deletions_to_24_helix_rectangle.dna b/examples/output_designs/add_deletions_to_24_helix_rectangle.dna index 2e4a20bd..aacbc12d 100644 --- a/examples/output_designs/add_deletions_to_24_helix_rectangle.dna +++ b/examples/output_designs/add_deletions_to_24_helix_rectangle.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "e", "helices": [ {"max_offset": 304, "grid_position": [0, -3]}, diff --git a/examples/output_designs/empty.dna b/examples/output_designs/empty.dna index 5bb9a7ea..bb960ab0 100644 --- a/examples/output_designs/empty.dna +++ b/examples/output_designs/empty.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [], "strands": [] diff --git a/examples/output_designs/hairpin.dna b/examples/output_designs/hairpin.dna index 9ee7a4b4..340d05f4 100644 --- a/examples/output_designs/hairpin.dna +++ b/examples/output_designs/hairpin.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"grid_position": [0, 0]} diff --git a/examples/output_designs/helices_out_of_order_nonconsecutive.dna b/examples/output_designs/helices_out_of_order_nonconsecutive.dna index 775bd82d..f2405c72 100644 --- a/examples/output_designs/helices_out_of_order_nonconsecutive.dna +++ b/examples/output_designs/helices_out_of_order_nonconsecutive.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "none", "helices": [ {"max_offset": 20, "grid_position": [0, 2], "idx": 2}, diff --git a/examples/output_designs/hex_lattice_10x10.dna b/examples/output_designs/hex_lattice_10x10.dna index c29e6257..e2556dab 100644 --- a/examples/output_designs/hex_lattice_10x10.dna +++ b/examples/output_designs/hex_lattice_10x10.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "hex", "helices": [ {"max_offset": 16, "grid_position": [0, 0]}, diff --git a/examples/output_designs/hex_lattice_10x10_with_negative.dna b/examples/output_designs/hex_lattice_10x10_with_negative.dna index a657894f..28b7ab10 100644 --- a/examples/output_designs/hex_lattice_10x10_with_negative.dna +++ b/examples/output_designs/hex_lattice_10x10_with_negative.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "hex", "helices": [ {"max_offset": 16, "grid_position": [-4, -4]}, diff --git a/examples/output_designs/honeycomb_lattice_10x10.dna b/examples/output_designs/honeycomb_lattice_10x10.dna index 4f62f9cd..173a2be3 100644 --- a/examples/output_designs/honeycomb_lattice_10x10.dna +++ b/examples/output_designs/honeycomb_lattice_10x10.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "honeycomb", "helices": [ {"max_offset": 16, "grid_position": [0, 0]}, diff --git a/examples/output_designs/honeycomb_lattice_10x10_with_negative.dna b/examples/output_designs/honeycomb_lattice_10x10_with_negative.dna index 5a070a51..a204cf1e 100644 --- a/examples/output_designs/honeycomb_lattice_10x10_with_negative.dna +++ b/examples/output_designs/honeycomb_lattice_10x10_with_negative.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "honeycomb", "helices": [ {"max_offset": 16, "grid_position": [-4, -4]}, diff --git a/examples/output_designs/idt-plates-explicit.dna b/examples/output_designs/idt-plates-explicit.dna index 71dc0411..26d40b78 100644 --- a/examples/output_designs/idt-plates-explicit.dna +++ b/examples/output_designs/idt-plates-explicit.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/examples/output_designs/long_range_crossovers.dna b/examples/output_designs/long_range_crossovers.dna index ba307d42..87c3783c 100644 --- a/examples/output_designs/long_range_crossovers.dna +++ b/examples/output_designs/long_range_crossovers.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/examples/output_designs/loopouts_all_types.dna b/examples/output_designs/loopouts_all_types.dna index 1c987e34..a1d2583f 100644 --- a/examples/output_designs/loopouts_all_types.dna +++ b/examples/output_designs/loopouts_all_types.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/examples/output_designs/many_big_helices.dna b/examples/output_designs/many_big_helices.dna index 36ae050f..fe8e2549 100644 --- a/examples/output_designs/many_big_helices.dna +++ b/examples/output_designs/many_big_helices.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"max_offset": 2000, "grid_position": [0, 0]}, diff --git a/examples/output_designs/many_helices_modifications.dna b/examples/output_designs/many_helices_modifications.dna index 1a30e2f1..13b4a96f 100644 --- a/examples/output_designs/many_helices_modifications.dna +++ b/examples/output_designs/many_helices_modifications.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "helices": [ {"grid_position": [0, 0]}, @@ -12,18 +12,18 @@ {"grid_position": [0, 7]} ], "modifications_in_design": { - "/iCy3/": { - "display_text": "Cy3", - "idt_text": "/iCy3/", - "display_connector": false, - "location": "internal" - }, "/5Biosg/": { "display_text": "B", "idt_text": "/5Biosg/", "display_connector": false, "location": "5'" }, + "/3Cy3Sp/": { + "display_text": "Cy3", + "idt_text": "/3Cy3Sp/", + "display_connector": false, + "location": "3'" + }, "/iBiodT/": { "display_text": "B", "idt_text": "/iBiodT/", @@ -31,11 +31,11 @@ "location": "internal", "allowed_bases": ["T"] }, - "/3Cy3Sp/": { + "/iCy3/": { "display_text": "Cy3", - "idt_text": "/3Cy3Sp/", + "idt_text": "/iCy3/", "display_connector": false, - "location": "3'" + "location": "internal" } }, "strands": [ diff --git a/examples/output_designs/proposal.dna b/examples/output_designs/proposal.dna index 59406779..e44b3821 100644 --- a/examples/output_designs/proposal.dna +++ b/examples/output_designs/proposal.dna @@ -1,23 +1,71 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "none", "helices": [ - {"max_offset": 512, "position": {"x": 0, "y": 0, "z": 0}}, - {"max_offset": 512, "position": {"x": 2.5, "y": 0.0, "z": 0}}, - {"max_offset": 512, "position": {"x": 4.809698831278217, "y": 0.9567085809127245, "z": 0}}, - {"max_offset": 512, "position": {"x": 6.577465784244586, "y": 2.7244755338790934, "z": 0}}, - {"max_offset": 512, "position": {"x": 7.534174365157311, "y": 5.034174365157311, "z": 0}}, - {"max_offset": 512, "position": {"x": 7.534174365157311, "y": 7.534174365157311, "z": 0}}, - {"max_offset": 512, "position": {"x": 6.577465784244587, "y": 9.843873196435528, "z": 0}}, - {"max_offset": 512, "position": {"x": 4.809698831278218, "y": 11.611640149401897, "z": 0}}, - {"max_offset": 512, "position": {"x": 2.500000000000001, "y": 12.568348730314622, "z": 0}}, - {"max_offset": 512, "position": {"x": 8.881784197001252e-16, "y": 12.568348730314622, "z": 0}}, - {"max_offset": 512, "position": {"x": -2.309698831278216, "y": 11.611640149401897, "z": 0}}, - {"max_offset": 512, "position": {"x": -4.077465784244586, "y": 9.843873196435528, "z": 0}}, - {"max_offset": 512, "position": {"x": -5.034174365157312, "y": 7.534174365157312, "z": 0}}, - {"max_offset": 512, "position": {"x": -5.0341743651573125, "y": 5.034174365157312, "z": 0}}, - {"max_offset": 512, "position": {"x": -4.077465784244588, "y": 2.724475533879095, "z": 0}}, - {"max_offset": 512, "position": {"x": -2.309698831278218, "y": 0.9567085809127276, "z": 0}} + { + "max_offset": 512, + "position": {"x": 0, "y": 0, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 2.5, "y": 0.0, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 4.809698831278217, "y": 0.9567085809127245, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 6.577465784244586, "y": 2.7244755338790934, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 7.534174365157311, "y": 5.034174365157311, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 7.534174365157311, "y": 7.534174365157311, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 6.577465784244587, "y": 9.843873196435528, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 4.809698831278218, "y": 11.611640149401897, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 2.500000000000001, "y": 12.568348730314622, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 8.881784197001252e-16, "y": 12.568348730314622, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -2.309698831278216, "y": 11.611640149401897, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -4.077465784244586, "y": 9.843873196435528, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -5.034174365157312, "y": 7.534174365157312, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -5.0341743651573125, "y": 5.034174365157312, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -4.077465784244588, "y": 2.724475533879095, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -2.309698831278218, "y": 0.9567085809127276, "z": 0} + } ], "helices_view_order": [15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], "strands": [ diff --git a/examples/output_designs/sst-motif-3_2.dna b/examples/output_designs/sst-motif-3_2.dna index 7422ff7e..ee14e2de 100644 --- a/examples/output_designs/sst-motif-3_2.dna +++ b/examples/output_designs/sst-motif-3_2.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "major_tick_distance": 10, "helices": [ diff --git a/examples/output_designs/sst-motif-4_1.dna b/examples/output_designs/sst-motif-4_1.dna index d3fb21e3..731060fe 100644 --- a/examples/output_designs/sst-motif-4_1.dna +++ b/examples/output_designs/sst-motif-4_1.dna @@ -1,5 +1,5 @@ { - "version": "0.8.0", + "version": "0.8.1", "grid": "square", "major_tick_distance": 10, "helices": [ diff --git a/scadnano/scadnano.py b/scadnano/scadnano.py index e1bd1e71..f47a1b9b 100644 --- a/scadnano/scadnano.py +++ b/scadnano/scadnano.py @@ -86,8 +86,9 @@ def _json_encode(obj: _JSONSerializable, suppress_indent: bool = True) -> str: return json.dumps(serializable, cls=encoder, indent=2) -class _NoIndent: - """ Value wrapper. """ +class NoIndent: + #Value wrapper. Placing a value in this will stop it from being indented when converting to JSON + # using _SuppressableIndentEncoder def __init__(self, value): self.value = value @@ -102,7 +103,7 @@ def __init__(self, *args, **kwargs): self._replacement_map = {} def default(self, obj): - if isinstance(obj, _NoIndent): + if isinstance(obj, NoIndent): # key = uuid.uuid1().hex # this caused problems with Brython. key = self.unique_id self.unique_id += 1 @@ -811,7 +812,7 @@ def to_json_serializable(self, suppress_indent: bool = True): ret = super().to_json_serializable(suppress_indent) ret[mod_location_key] = "internal" if self.allowed_bases is not None: - ret[mod_allowed_bases_key] = _NoIndent( + ret[mod_allowed_bases_key] = NoIndent( list(self.allowed_bases)) if suppress_indent else list(self.allowed_bases) return ret @@ -982,20 +983,24 @@ def __post_init__(self): def to_json_serializable(self, suppress_indent: bool = True): dct = dict() + # if we have major ticks or position, it's harder to read Helix on one line, + # so don't wrap it in NoIndent, but still wrap longer sub-objects in them + use_no_indent: bool = not (self.major_ticks is not None or self.position3d is not None) + if self.min_offset != 0: dct[min_offset_key] = self.min_offset dct[max_offset_key] = self.max_offset if self.position3d is None: - if self.grid_position[ - 2] == 0: # don't bother writing grid position base coordinate if it is 0 - dct[grid_position_key] = (self.grid_position[0], self.grid_position[1]) + if self.grid_position[2] == 0: # don't bother writing grid position base coordinate if it is 0 + gp = (self.grid_position[0], self.grid_position[1]) else: - dct[grid_position_key] = ( - self.grid_position[0], self.grid_position[1], self.grid_position[2]) + gp = (self.grid_position[0], self.grid_position[1], self.grid_position[2]) + dct[grid_position_key] = NoIndent(gp) if suppress_indent and not use_no_indent else gp else: - dct[position3d_key] = self.position3d.to_json_serializable(suppress_indent) + pos = self.position3d.to_json_serializable(suppress_indent) + dct[position3d_key] = NoIndent(pos) if suppress_indent and not use_no_indent else pos if not _is_close(self.pitch, default_pitch): dct[pitch_key] = self.pitch @@ -1008,11 +1013,12 @@ def to_json_serializable(self, suppress_indent: bool = True): dct[major_tick_distance_key] = self.major_tick_distance if self.major_ticks is not None: - dct[major_ticks_key] = self.major_ticks + ticks = self.major_ticks + dct[major_ticks_key] = NoIndent(ticks) if suppress_indent and not use_no_indent else ticks dct[idx_on_helix_key] = self.idx - return _NoIndent(dct) if suppress_indent else dct + return NoIndent(dct) if suppress_indent and use_no_indent else dct def default_grid_position(self): return (0, self.idx, 0) @@ -1159,7 +1165,7 @@ def to_json_serializable(self, suppress_indent: bool = True): dct[deletions_key] = self.deletions if len(self.insertions) > 0: dct[insertions_key] = self.insertions - return _NoIndent(dct) if suppress_indent else dct + return NoIndent(dct) if suppress_indent else dct @staticmethod def is_loopout() -> bool: @@ -1451,7 +1457,7 @@ class Loopout(_JSONSerializable): def to_json_serializable(self, suppress_indent: bool = True): dct = {loopout_key: self.length} - return _NoIndent(dct) + return NoIndent(dct) def __repr__(self): return f'Loopout({self.length})' @@ -1579,7 +1585,7 @@ def to_json_serializable(self, suppress_indent: bool = True): del dct['plate'] if self.well is None: del dct['well'] - return _NoIndent(dct) + return NoIndent(dct) def _check_idt_string_not_none_or_empty(value: str, field_name: str): @@ -1712,7 +1718,7 @@ def to_json_serializable(self, suppress_indent: bool = True): mods_dict = {} for offset, mod in self.modifications_int.items(): mods_dict[f"{offset}"] = mod.id - dct[modifications_int_key] = _NoIndent(mods_dict) if suppress_indent else mods_dict + dct[modifications_int_key] = NoIndent(mods_dict) if suppress_indent else mods_dict return dct @@ -2746,13 +2752,13 @@ def to_json_serializable(self, suppress_indent: bool = True): # remove idx key from list of helices if they have the default index unwrapped_helices = dct[helices_key] - if len(unwrapped_helices) > 0 and isinstance(unwrapped_helices[0], _NoIndent): + if len(unwrapped_helices) > 0 and isinstance(unwrapped_helices[0], NoIndent): unwrapped_helices = [wrapped.value for wrapped in unwrapped_helices] remove_helix_idxs_if_default(unwrapped_helices) default_helices_view_order = list(range(0, len(self.helices))) if self.helices_view_order != default_helices_view_order: - dct[helices_view_order_key] = _NoIndent(self.helices_view_order) + dct[helices_view_order_key] = NoIndent(self.helices_view_order) # modifications mods = self._all_modifications() @@ -2767,8 +2773,8 @@ def to_json_serializable(self, suppress_indent: bool = True): for helix_list_order, helix in enumerate(self.helices.values()): helix_json = dct[helices_key][helix_list_order] - if suppress_indent: - helix_json = helix_json.value # get past NoIndent surrounding helix + if suppress_indent and hasattr(helix_json, 'value'): + helix_json = helix_json.value # get past NoIndent surrounding helix, if it is there # XXX: no need to check here because key was already deleted by Helix.to_json_serializable # max_offset still needs to be checked here since it requires global knowledge of Strands # if 0 == helix_json[min_offset_key]: diff --git a/tests/scadnano_tests.py b/tests/scadnano_tests.py index 0338d309..9031c136 100644 --- a/tests/scadnano_tests.py +++ b/tests/scadnano_tests.py @@ -39,13 +39,12 @@ def remove_whitespace(sequence): sequence = re.sub(r'\s*', '', sequence) return sequence + class TestCreateHelix(unittest.TestCase): def test_helix_constructor_no_max_offset_with_major_ticks(self): # tests bug where an exception is raised if major ticks is defined but not max_offset - helix = sc.Helix(major_ticks=[0,5,10]) - - + helix = sc.Helix(major_ticks=[0, 5, 10]) class TestM13(unittest.TestCase): @@ -68,6 +67,7 @@ def test_p8064(self): self.assertEqual('GGCAATGACCTGATAG', p8064[:16]) self.assertEqual(8064, len(p8064)) + class TestModifications(unittest.TestCase): def test_mod_illegal_exceptions_raised(self): @@ -371,7 +371,8 @@ def test_6_helix_origami_rectangle(self): filename='test_6_helix_origami_rectangle.json') def test_6_helix_bundle_honeycomb(self): - design = sc.DNADesign.from_scadnano_file(os.path.join(self.input_path, 'test_6_helix_bundle_honeycomb.dna')) + design = sc.DNADesign.from_scadnano_file( + os.path.join(self.input_path, 'test_6_helix_bundle_honeycomb.dna')) design.export_cadnano_v2(directory=self.output_path, filename='test_6_helix_bundle_honeycomb.json') @@ -579,7 +580,6 @@ def test_from_json__three_strands(self): self.assertEqual(None, scaf.modification_3p) self.assertDictEqual({}, scaf.modifications_int) - def test_from_json__helices_non_default_indices(self): h2 = sc.Helix(idx=2) h3 = sc.Helix(idx=3) @@ -1913,6 +1913,23 @@ def test_set_helix_idx(self): class TestJSON(unittest.TestCase): + def test_lack_of_NoIndent_on_helix_if_position_or_major_ticks_present(self): + helices = [sc.Helix(position3d=sc.Position3D(0, 0, 0))] + strands = [] + design = sc.DNADesign(helices=helices, strands=strands) + json_map = design.to_json_serializable(suppress_indent=True) + helix_json = json_map[sc.helices_key][0] + self.assertFalse(isinstance(helix_json, sc.NoIndent)) + self.assertTrue(isinstance(helix_json[sc.position3d_key], sc.NoIndent)) + + def test_NoIndent_on_helix_without_position_or_major_ticks_present(self): + helices = [sc.Helix()] + strands = [] + design = sc.DNADesign(helices=helices, strands=strands) + json_map = design.to_json_serializable(suppress_indent=True) + helix_json = json_map[sc.helices_key][0] + self.assertTrue(isinstance(helix_json, sc.NoIndent)) + def test_error_when_grid_missing(self): json_str = """ { @@ -2107,7 +2124,7 @@ def test_position_specified_with_origin_keyword(self): } """ d = sc.DNADesign.from_scadnano_json_str(json_str) - expected_position = sc.Position3D(1,2,3) + expected_position = sc.Position3D(1, 2, 3) expected_pitch = 4 expected_roll = 5 expected_yaw = 6 From e9e24c31f4177a7c20f63408d9106320b3504895 Mon Sep 17 00:00:00 2001 From: David Doty Date: Thu, 4 Jun 2020 18:48:46 -0700 Subject: [PATCH 4/9] updated example versions --- ...elix_origami_barrel_from_algoSST_paper.dna | 2 +- .../16_helix_origami_rectangle.dna | 2 +- .../16_helix_origami_rectangle_idt.dna | 2 +- .../16_helix_origami_rectangle_no_seq.dna | 2 +- ...elix_origami_rectangle_no_seq_no_twist.dna | 2 +- .../16_helix_origami_rectangle_no_twist.dna | 2 +- ...ami_rectangle_seed_tiles_grow_from_top.dna | 2 +- ..._origami_rectangle_shifted_seam_no_seq.dna | 2 +- .../1_staple_1_helix_origami.dna | 2 +- .../1_staple_1_helix_origami_mismatches.dna | 2 +- ...le_1_helix_origami_position_nondefault.dna | 2 +- .../1_staple_1_helix_origami_roll.dna | 2 +- ...elix_origami_rectangle_twist_corrected.dna | 2 +- ...x_2_strands_multiple_substrands_no_seq.dna | 2 +- .../2_staple_2_helix_modifications.dna | 42 +++++++++---------- .../2_staple_2_helix_origami_6bases_wide.dna | 2 +- .../2_staple_2_helix_origami_deletions.dna | 2 +- ...e_2_helix_origami_deletions_insertions.dna | 2 +- ...elix_origami_deletions_insertions_mods.dna | 2 +- ...ix_origami_deletions_insertions_no_seq.dna | 2 +- .../3_helix_deletions_insertions.dna | 2 +- examples/output_designs/4_helix_grid_none.dna | 2 +- .../56_helix_origami_rectangle.dna | 2 +- .../64_helix_origami_rectangle.dna | 2 +- .../6_helix_6_col_origami_rectangle.dna | 2 +- .../6_helix_bundle_honeycomb.dna | 2 +- .../6_helix_origami_rectangle.dna | 2 +- ...origami_rectangle_helices_out_of_order.dna | 2 +- .../add_deletions_to_24_helix_rectangle.dna | 2 +- examples/output_designs/empty.dna | 2 +- examples/output_designs/hairpin.dna | 2 +- .../helices_out_of_order_nonconsecutive.dna | 2 +- examples/output_designs/hex_lattice_10x10.dna | 2 +- .../hex_lattice_10x10_with_negative.dna | 2 +- .../honeycomb_lattice_10x10.dna | 2 +- .../honeycomb_lattice_10x10_with_negative.dna | 2 +- .../output_designs/idt-plates-explicit.dna | 2 +- .../output_designs/long_range_crossovers.dna | 2 +- .../output_designs/loopouts_all_types.dna | 2 +- examples/output_designs/many_big_helices.dna | 2 +- .../many_helices_modifications.dna | 14 +++---- examples/output_designs/proposal.dna | 2 +- examples/output_designs/sst-motif-3_2.dna | 2 +- examples/output_designs/sst-motif-4_1.dna | 2 +- scadnano/scadnano.py | 7 ++-- 45 files changed, 74 insertions(+), 73 deletions(-) diff --git a/examples/output_designs/16_helix_origami_barrel_from_algoSST_paper.dna b/examples/output_designs/16_helix_origami_barrel_from_algoSST_paper.dna index 2ca9347d..d0fced97 100644 --- a/examples/output_designs/16_helix_origami_barrel_from_algoSST_paper.dna +++ b/examples/output_designs/16_helix_origami_barrel_from_algoSST_paper.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ { diff --git a/examples/output_designs/16_helix_origami_rectangle.dna b/examples/output_designs/16_helix_origami_rectangle.dna index b565a1bb..0584ea1b 100644 --- a/examples/output_designs/16_helix_origami_rectangle.dna +++ b/examples/output_designs/16_helix_origami_rectangle.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 448, "grid_position": [0, 0]}, diff --git a/examples/output_designs/16_helix_origami_rectangle_idt.dna b/examples/output_designs/16_helix_origami_rectangle_idt.dna index 708997c4..caca4194 100644 --- a/examples/output_designs/16_helix_origami_rectangle_idt.dna +++ b/examples/output_designs/16_helix_origami_rectangle_idt.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 448, "grid_position": [0, 0]}, diff --git a/examples/output_designs/16_helix_origami_rectangle_no_seq.dna b/examples/output_designs/16_helix_origami_rectangle_no_seq.dna index b923fc24..90fb064a 100644 --- a/examples/output_designs/16_helix_origami_rectangle_no_seq.dna +++ b/examples/output_designs/16_helix_origami_rectangle_no_seq.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 448, "grid_position": [0, 0]}, diff --git a/examples/output_designs/16_helix_origami_rectangle_no_seq_no_twist.dna b/examples/output_designs/16_helix_origami_rectangle_no_seq_no_twist.dna index 99620864..7bece35a 100644 --- a/examples/output_designs/16_helix_origami_rectangle_no_seq_no_twist.dna +++ b/examples/output_designs/16_helix_origami_rectangle_no_seq_no_twist.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 448, "grid_position": [0, 0]}, diff --git a/examples/output_designs/16_helix_origami_rectangle_no_twist.dna b/examples/output_designs/16_helix_origami_rectangle_no_twist.dna index d7ae2196..c3f0f074 100644 --- a/examples/output_designs/16_helix_origami_rectangle_no_twist.dna +++ b/examples/output_designs/16_helix_origami_rectangle_no_twist.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 448, "grid_position": [0, 0]}, diff --git a/examples/output_designs/16_helix_origami_rectangle_seed_tiles_grow_from_top.dna b/examples/output_designs/16_helix_origami_rectangle_seed_tiles_grow_from_top.dna index 2579e3ab..834e120a 100644 --- a/examples/output_designs/16_helix_origami_rectangle_seed_tiles_grow_from_top.dna +++ b/examples/output_designs/16_helix_origami_rectangle_seed_tiles_grow_from_top.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ { diff --git a/examples/output_designs/16_helix_origami_rectangle_shifted_seam_no_seq.dna b/examples/output_designs/16_helix_origami_rectangle_shifted_seam_no_seq.dna index a2eed307..a9427563 100644 --- a/examples/output_designs/16_helix_origami_rectangle_shifted_seam_no_seq.dna +++ b/examples/output_designs/16_helix_origami_rectangle_shifted_seam_no_seq.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 448, "grid_position": [0, 0]}, diff --git a/examples/output_designs/1_staple_1_helix_origami.dna b/examples/output_designs/1_staple_1_helix_origami.dna index c4b63b14..6be7b7e3 100644 --- a/examples/output_designs/1_staple_1_helix_origami.dna +++ b/examples/output_designs/1_staple_1_helix_origami.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ { diff --git a/examples/output_designs/1_staple_1_helix_origami_mismatches.dna b/examples/output_designs/1_staple_1_helix_origami_mismatches.dna index 82cef38e..634421eb 100644 --- a/examples/output_designs/1_staple_1_helix_origami_mismatches.dna +++ b/examples/output_designs/1_staple_1_helix_origami_mismatches.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"grid_position": [0, 0]} diff --git a/examples/output_designs/1_staple_1_helix_origami_position_nondefault.dna b/examples/output_designs/1_staple_1_helix_origami_position_nondefault.dna index 99566d29..673a563c 100644 --- a/examples/output_designs/1_staple_1_helix_origami_position_nondefault.dna +++ b/examples/output_designs/1_staple_1_helix_origami_position_nondefault.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ { diff --git a/examples/output_designs/1_staple_1_helix_origami_roll.dna b/examples/output_designs/1_staple_1_helix_origami_roll.dna index 2483be3a..9d6641bd 100644 --- a/examples/output_designs/1_staple_1_helix_origami_roll.dna +++ b/examples/output_designs/1_staple_1_helix_origami_roll.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"grid_position": [0, 0], "roll": 90} diff --git a/examples/output_designs/24_helix_origami_rectangle_twist_corrected.dna b/examples/output_designs/24_helix_origami_rectangle_twist_corrected.dna index 77afec3a..63e98633 100644 --- a/examples/output_designs/24_helix_origami_rectangle_twist_corrected.dna +++ b/examples/output_designs/24_helix_origami_rectangle_twist_corrected.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 304, "grid_position": [0, 0]}, diff --git a/examples/output_designs/2_helix_2_strands_multiple_substrands_no_seq.dna b/examples/output_designs/2_helix_2_strands_multiple_substrands_no_seq.dna index d3905334..c26a5698 100644 --- a/examples/output_designs/2_helix_2_strands_multiple_substrands_no_seq.dna +++ b/examples/output_designs/2_helix_2_strands_multiple_substrands_no_seq.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/examples/output_designs/2_staple_2_helix_modifications.dna b/examples/output_designs/2_staple_2_helix_modifications.dna index 18f7a6cf..7d7858ad 100644 --- a/examples/output_designs/2_staple_2_helix_modifications.dna +++ b/examples/output_designs/2_staple_2_helix_modifications.dna @@ -1,26 +1,14 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"grid_position": [0, 0]}, {"grid_position": [0, 1]} ], "modifications_in_design": { - "/5Biosg/": { + "/3Bio/": { "display_text": "B", - "idt_text": "/5Biosg/", - "display_connector": false, - "location": "5'" - }, - "/5Cy5/": { - "display_text": "Cy5", - "idt_text": "/5Cy5/", - "display_connector": false, - "location": "5'" - }, - "/3Cy3Sp/": { - "display_text": "Cy3", - "idt_text": "/3Cy3Sp/", + "idt_text": "/3Bio/", "display_connector": false, "location": "3'" }, @@ -31,23 +19,35 @@ "location": "internal", "allowed_bases": ["T"] }, - "/3Bio/": { - "display_text": "B", - "idt_text": "/3Bio/", + "/3Cy3Sp/": { + "display_text": "Cy3", + "idt_text": "/3Cy3Sp/", "display_connector": false, "location": "3'" }, + "/iCy5/": { + "display_text": "Cy5", + "idt_text": "/iCy5/", + "display_connector": false, + "location": "internal" + }, "/iCy3/": { "display_text": "Cy3", "idt_text": "/iCy3/", "display_connector": false, "location": "internal" }, - "/iCy5/": { + "/5Biosg/": { + "display_text": "B", + "idt_text": "/5Biosg/", + "display_connector": false, + "location": "5'" + }, + "/5Cy5/": { "display_text": "Cy5", - "idt_text": "/iCy5/", + "idt_text": "/5Cy5/", "display_connector": false, - "location": "internal" + "location": "5'" } }, "strands": [ diff --git a/examples/output_designs/2_staple_2_helix_origami_6bases_wide.dna b/examples/output_designs/2_staple_2_helix_origami_6bases_wide.dna index 4f563114..01d6017a 100644 --- a/examples/output_designs/2_staple_2_helix_origami_6bases_wide.dna +++ b/examples/output_designs/2_staple_2_helix_origami_6bases_wide.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/examples/output_designs/2_staple_2_helix_origami_deletions.dna b/examples/output_designs/2_staple_2_helix_origami_deletions.dna index aadd0c48..5c3ff841 100644 --- a/examples/output_designs/2_staple_2_helix_origami_deletions.dna +++ b/examples/output_designs/2_staple_2_helix_origami_deletions.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/examples/output_designs/2_staple_2_helix_origami_deletions_insertions.dna b/examples/output_designs/2_staple_2_helix_origami_deletions_insertions.dna index b6db611c..e33fa1a6 100644 --- a/examples/output_designs/2_staple_2_helix_origami_deletions_insertions.dna +++ b/examples/output_designs/2_staple_2_helix_origami_deletions_insertions.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 48, "grid_position": [0, 0]}, diff --git a/examples/output_designs/2_staple_2_helix_origami_deletions_insertions_mods.dna b/examples/output_designs/2_staple_2_helix_origami_deletions_insertions_mods.dna index 2e889b38..abb37ca3 100644 --- a/examples/output_designs/2_staple_2_helix_origami_deletions_insertions_mods.dna +++ b/examples/output_designs/2_staple_2_helix_origami_deletions_insertions_mods.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 48, "grid_position": [0, 0]}, diff --git a/examples/output_designs/2_staple_2_helix_origami_deletions_insertions_no_seq.dna b/examples/output_designs/2_staple_2_helix_origami_deletions_insertions_no_seq.dna index 43819872..62dbae86 100644 --- a/examples/output_designs/2_staple_2_helix_origami_deletions_insertions_no_seq.dna +++ b/examples/output_designs/2_staple_2_helix_origami_deletions_insertions_no_seq.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/examples/output_designs/3_helix_deletions_insertions.dna b/examples/output_designs/3_helix_deletions_insertions.dna index 3dea6e5f..0f4b6a45 100644 --- a/examples/output_designs/3_helix_deletions_insertions.dna +++ b/examples/output_designs/3_helix_deletions_insertions.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 64, "grid_position": [0, 0]}, diff --git a/examples/output_designs/4_helix_grid_none.dna b/examples/output_designs/4_helix_grid_none.dna index 7aed02a5..857c1cd6 100644 --- a/examples/output_designs/4_helix_grid_none.dna +++ b/examples/output_designs/4_helix_grid_none.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "none", "helices": [ { diff --git a/examples/output_designs/56_helix_origami_rectangle.dna b/examples/output_designs/56_helix_origami_rectangle.dna index 4be71293..773e62f9 100644 --- a/examples/output_designs/56_helix_origami_rectangle.dna +++ b/examples/output_designs/56_helix_origami_rectangle.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 160, "grid_position": [0, 0]}, diff --git a/examples/output_designs/64_helix_origami_rectangle.dna b/examples/output_designs/64_helix_origami_rectangle.dna index 152fe68b..4edddc9e 100644 --- a/examples/output_designs/64_helix_origami_rectangle.dna +++ b/examples/output_designs/64_helix_origami_rectangle.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 128, "grid_position": [0, 0]}, diff --git a/examples/output_designs/6_helix_6_col_origami_rectangle.dna b/examples/output_designs/6_helix_6_col_origami_rectangle.dna index 11ac9d58..08820308 100644 --- a/examples/output_designs/6_helix_6_col_origami_rectangle.dna +++ b/examples/output_designs/6_helix_6_col_origami_rectangle.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/examples/output_designs/6_helix_bundle_honeycomb.dna b/examples/output_designs/6_helix_bundle_honeycomb.dna index 6b833cb7..d3c6c2db 100644 --- a/examples/output_designs/6_helix_bundle_honeycomb.dna +++ b/examples/output_designs/6_helix_bundle_honeycomb.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "honeycomb", "helices": [ {"max_offset": 1295, "grid_position": [1, 1]}, diff --git a/examples/output_designs/6_helix_origami_rectangle.dna b/examples/output_designs/6_helix_origami_rectangle.dna index 0b937b68..91d802e7 100644 --- a/examples/output_designs/6_helix_origami_rectangle.dna +++ b/examples/output_designs/6_helix_origami_rectangle.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 192, "grid_position": [0, 0]}, diff --git a/examples/output_designs/6_helix_origami_rectangle_helices_out_of_order.dna b/examples/output_designs/6_helix_origami_rectangle_helices_out_of_order.dna index 8fc04623..3a600f68 100644 --- a/examples/output_designs/6_helix_origami_rectangle_helices_out_of_order.dna +++ b/examples/output_designs/6_helix_origami_rectangle_helices_out_of_order.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 192, "grid_position": [0, 0]}, diff --git a/examples/output_designs/add_deletions_to_24_helix_rectangle.dna b/examples/output_designs/add_deletions_to_24_helix_rectangle.dna index aacbc12d..52e0cc66 100644 --- a/examples/output_designs/add_deletions_to_24_helix_rectangle.dna +++ b/examples/output_designs/add_deletions_to_24_helix_rectangle.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "e", "helices": [ {"max_offset": 304, "grid_position": [0, -3]}, diff --git a/examples/output_designs/empty.dna b/examples/output_designs/empty.dna index bb960ab0..ac460ff7 100644 --- a/examples/output_designs/empty.dna +++ b/examples/output_designs/empty.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [], "strands": [] diff --git a/examples/output_designs/hairpin.dna b/examples/output_designs/hairpin.dna index 340d05f4..f52c07a7 100644 --- a/examples/output_designs/hairpin.dna +++ b/examples/output_designs/hairpin.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"grid_position": [0, 0]} diff --git a/examples/output_designs/helices_out_of_order_nonconsecutive.dna b/examples/output_designs/helices_out_of_order_nonconsecutive.dna index f2405c72..59bcf819 100644 --- a/examples/output_designs/helices_out_of_order_nonconsecutive.dna +++ b/examples/output_designs/helices_out_of_order_nonconsecutive.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "none", "helices": [ {"max_offset": 20, "grid_position": [0, 2], "idx": 2}, diff --git a/examples/output_designs/hex_lattice_10x10.dna b/examples/output_designs/hex_lattice_10x10.dna index e2556dab..0f28777b 100644 --- a/examples/output_designs/hex_lattice_10x10.dna +++ b/examples/output_designs/hex_lattice_10x10.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "hex", "helices": [ {"max_offset": 16, "grid_position": [0, 0]}, diff --git a/examples/output_designs/hex_lattice_10x10_with_negative.dna b/examples/output_designs/hex_lattice_10x10_with_negative.dna index 28b7ab10..45c16916 100644 --- a/examples/output_designs/hex_lattice_10x10_with_negative.dna +++ b/examples/output_designs/hex_lattice_10x10_with_negative.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "hex", "helices": [ {"max_offset": 16, "grid_position": [-4, -4]}, diff --git a/examples/output_designs/honeycomb_lattice_10x10.dna b/examples/output_designs/honeycomb_lattice_10x10.dna index 173a2be3..69ce0575 100644 --- a/examples/output_designs/honeycomb_lattice_10x10.dna +++ b/examples/output_designs/honeycomb_lattice_10x10.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "honeycomb", "helices": [ {"max_offset": 16, "grid_position": [0, 0]}, diff --git a/examples/output_designs/honeycomb_lattice_10x10_with_negative.dna b/examples/output_designs/honeycomb_lattice_10x10_with_negative.dna index a204cf1e..8b17a0b3 100644 --- a/examples/output_designs/honeycomb_lattice_10x10_with_negative.dna +++ b/examples/output_designs/honeycomb_lattice_10x10_with_negative.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "honeycomb", "helices": [ {"max_offset": 16, "grid_position": [-4, -4]}, diff --git a/examples/output_designs/idt-plates-explicit.dna b/examples/output_designs/idt-plates-explicit.dna index 26d40b78..7d4ec4d6 100644 --- a/examples/output_designs/idt-plates-explicit.dna +++ b/examples/output_designs/idt-plates-explicit.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/examples/output_designs/long_range_crossovers.dna b/examples/output_designs/long_range_crossovers.dna index 87c3783c..d142134e 100644 --- a/examples/output_designs/long_range_crossovers.dna +++ b/examples/output_designs/long_range_crossovers.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/examples/output_designs/loopouts_all_types.dna b/examples/output_designs/loopouts_all_types.dna index a1d2583f..e99754f3 100644 --- a/examples/output_designs/loopouts_all_types.dna +++ b/examples/output_designs/loopouts_all_types.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/examples/output_designs/many_big_helices.dna b/examples/output_designs/many_big_helices.dna index fe8e2549..87b5af45 100644 --- a/examples/output_designs/many_big_helices.dna +++ b/examples/output_designs/many_big_helices.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 2000, "grid_position": [0, 0]}, diff --git a/examples/output_designs/many_helices_modifications.dna b/examples/output_designs/many_helices_modifications.dna index 13b4a96f..dd6aaff8 100644 --- a/examples/output_designs/many_helices_modifications.dna +++ b/examples/output_designs/many_helices_modifications.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"grid_position": [0, 0]}, @@ -18,12 +18,6 @@ "display_connector": false, "location": "5'" }, - "/3Cy3Sp/": { - "display_text": "Cy3", - "idt_text": "/3Cy3Sp/", - "display_connector": false, - "location": "3'" - }, "/iBiodT/": { "display_text": "B", "idt_text": "/iBiodT/", @@ -31,6 +25,12 @@ "location": "internal", "allowed_bases": ["T"] }, + "/3Cy3Sp/": { + "display_text": "Cy3", + "idt_text": "/3Cy3Sp/", + "display_connector": false, + "location": "3'" + }, "/iCy3/": { "display_text": "Cy3", "idt_text": "/iCy3/", diff --git a/examples/output_designs/proposal.dna b/examples/output_designs/proposal.dna index e44b3821..da0fdbcf 100644 --- a/examples/output_designs/proposal.dna +++ b/examples/output_designs/proposal.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "none", "helices": [ { diff --git a/examples/output_designs/sst-motif-3_2.dna b/examples/output_designs/sst-motif-3_2.dna index ee14e2de..a706ddbd 100644 --- a/examples/output_designs/sst-motif-3_2.dna +++ b/examples/output_designs/sst-motif-3_2.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "major_tick_distance": 10, "helices": [ diff --git a/examples/output_designs/sst-motif-4_1.dna b/examples/output_designs/sst-motif-4_1.dna index 731060fe..d5e40826 100644 --- a/examples/output_designs/sst-motif-4_1.dna +++ b/examples/output_designs/sst-motif-4_1.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "major_tick_distance": 10, "helices": [ diff --git a/scadnano/scadnano.py b/scadnano/scadnano.py index f47a1b9b..1bfd77a7 100644 --- a/scadnano/scadnano.py +++ b/scadnano/scadnano.py @@ -295,8 +295,9 @@ class Grid(str, enum.Enum): ########################################################################## # constants -# from scadnano import current_version -current_version = "0.8.1" +from _version import __version__ + + default_idt_scale = "25nm" default_idt_purification = "STD" @@ -2740,7 +2741,7 @@ def assign_m13_to_scaffold(self, rotation: int = 5588, variant: M13Variant = M13 def to_json_serializable(self, suppress_indent: bool = True): dct = OrderedDict() - dct[version_key] = current_version + dct[version_key] = __version__ dct[grid_key] = str(self.grid)[5:] # remove prefix 'Grid.' if self.major_tick_distance >= 0 and ( From 3dc19ee697543f57fc2d9419b0e5a5821bb93e8a Mon Sep 17 00:00:00 2001 From: David Doty Date: Thu, 4 Jun 2020 19:04:44 -0700 Subject: [PATCH 5/9] minor formatting --- scadnano/scadnano.py | 4 +--- .../test_16_helix_origami_rectangle_no_twist.dna | 2 +- .../test_2_stape_2_helix_origami_deletions_insertions.dna | 2 +- .../test_2_stape_2_helix_origami_extremely_simple.dna | 2 +- .../test_2_stape_2_helix_origami_extremely_simple_2.dna | 2 +- .../cadnano_v2_export/test_6_helix_origami_rectangle.dna | 2 +- 6 files changed, 6 insertions(+), 8 deletions(-) diff --git a/scadnano/scadnano.py b/scadnano/scadnano.py index 1bfd77a7..2a8f282d 100644 --- a/scadnano/scadnano.py +++ b/scadnano/scadnano.py @@ -87,7 +87,7 @@ def _json_encode(obj: _JSONSerializable, suppress_indent: bool = True) -> str: class NoIndent: - #Value wrapper. Placing a value in this will stop it from being indented when converting to JSON + # Value wrapper. Placing a value in this will stop it from being indented when converting to JSON # using _SuppressableIndentEncoder def __init__(self, value): @@ -297,8 +297,6 @@ class Grid(str, enum.Enum): from _version import __version__ - - default_idt_scale = "25nm" default_idt_purification = "STD" diff --git a/tests_inputs/cadnano_v2_export/test_16_helix_origami_rectangle_no_twist.dna b/tests_inputs/cadnano_v2_export/test_16_helix_origami_rectangle_no_twist.dna index 6c73710b..c9d45478 100644 --- a/tests_inputs/cadnano_v2_export/test_16_helix_origami_rectangle_no_twist.dna +++ b/tests_inputs/cadnano_v2_export/test_16_helix_origami_rectangle_no_twist.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 448, "grid_position": [0, 0]}, diff --git a/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_deletions_insertions.dna b/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_deletions_insertions.dna index 2a65ba53..b537fbdb 100644 --- a/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_deletions_insertions.dna +++ b/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_deletions_insertions.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_extremely_simple.dna b/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_extremely_simple.dna index aea625fc..735d71d8 100644 --- a/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_extremely_simple.dna +++ b/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_extremely_simple.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_extremely_simple_2.dna b/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_extremely_simple_2.dna index c0496579..ee131b94 100644 --- a/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_extremely_simple_2.dna +++ b/tests_inputs/cadnano_v2_export/test_2_stape_2_helix_origami_extremely_simple_2.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"grid_position": [0, 0]}, diff --git a/tests_inputs/cadnano_v2_export/test_6_helix_origami_rectangle.dna b/tests_inputs/cadnano_v2_export/test_6_helix_origami_rectangle.dna index 7db370ef..3aeaacb0 100644 --- a/tests_inputs/cadnano_v2_export/test_6_helix_origami_rectangle.dna +++ b/tests_inputs/cadnano_v2_export/test_6_helix_origami_rectangle.dna @@ -1,5 +1,5 @@ { - "version": "0.8.1", + "version": "0.8.2", "grid": "square", "helices": [ {"max_offset": 192, "grid_position": [0, 0]}, From e658a080974f7fe1908d1f5f727f2c4b01985653 Mon Sep 17 00:00:00 2001 From: Benjamin Lee Date: Thu, 4 Jun 2020 22:51:44 -0700 Subject: [PATCH 6/9] Make version import explicit Don't really understand why, but an explicit import solves the issue described here https://stackoverflow.com/a/39131141 --- scadnano/scadnano.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scadnano/scadnano.py b/scadnano/scadnano.py index 2a8f282d..cdf038cd 100644 --- a/scadnano/scadnano.py +++ b/scadnano/scadnano.py @@ -295,7 +295,10 @@ class Grid(str, enum.Enum): ########################################################################## # constants -from _version import __version__ +# Don't really understand why, but an explicit import solves the issue described here +# https://stackoverflow.com/a/39131141 +# solves the build problems: https://github.com/UC-Davis-molecular-computing/scadnano-python-package/actions/runs/125490116 +from ._version import __version__ default_idt_scale = "25nm" default_idt_purification = "STD" From de5ca16fdeb72837e461f1038384a8d0b0f7c66f Mon Sep 17 00:00:00 2001 From: David Doty Date: Fri, 5 Jun 2020 17:06:54 -0700 Subject: [PATCH 7/9] updated proposal to remove biotin keywords that are now controlled in web interface view --- examples/proposal.py | 3 +- examples/proposal/beth.dna | 921 +++++++++++++++++++----------------- examples/proposal/beth.idt | 416 ++++++++-------- examples/proposal/beth.xls | Bin 30208 -> 30208 bytes examples/proposal/marry.dna | 921 +++++++++++++++++++----------------- examples/proposal/marry.idt | 416 ++++++++-------- examples/proposal/marry.xls | Bin 30208 -> 30208 bytes examples/proposal/me.dna | 921 +++++++++++++++++++----------------- examples/proposal/me.idt | 416 ++++++++-------- examples/proposal/me.xls | Bin 30208 -> 30208 bytes examples/proposal/will.dna | 921 +++++++++++++++++++----------------- examples/proposal/will.idt | 416 ++++++++-------- examples/proposal/will.xls | Bin 30208 -> 30208 bytes examples/proposal/yes.dna | 921 +++++++++++++++++++----------------- examples/proposal/yes.idt | 416 ++++++++-------- examples/proposal/yes.xls | Bin 30208 -> 30208 bytes examples/proposal/yim.dna | 921 +++++++++++++++++++----------------- examples/proposal/yim.idt | 416 ++++++++-------- examples/proposal/yim.xls | Bin 30208 -> 30208 bytes examples/proposal/you.dna | 921 +++++++++++++++++++----------------- examples/proposal/you.idt | 416 ++++++++-------- examples/proposal/you.xls | Bin 30208 -> 30208 bytes 22 files changed, 4838 insertions(+), 4524 deletions(-) diff --git a/examples/proposal.py b/examples/proposal.py index 498d1577..3804c040 100644 --- a/examples/proposal.py +++ b/examples/proposal.py @@ -227,8 +227,7 @@ def add_biotins(design: sc.DNADesign, word: str): # also the offsets are off by 24 coords = [(offset + 24, helix - 2) for (offset, helix) in coords_orig] print(f'{word}:\n{coords}') - biotin_mod_5p = dataclasses.replace(mod.biotin_5p, font_size=60, display_text="O", - display_connector=False) + biotin_mod_5p = dataclasses.replace(mod.biotin_5p, display_text="O") for staple in design.strands: if staple.is_scaffold: continue first_ss = staple.first_bound_domain() diff --git a/examples/proposal/beth.dna b/examples/proposal/beth.dna index a99ff024..2d167e59 100644 --- a/examples/proposal/beth.dna +++ b/examples/proposal/beth.dna @@ -1,32 +1,77 @@ { - "version": "0.3.0", + "version": "0.8.2", "grid": "none", - "major_tick_distance": 8, "helices": [ - {"max_offset": 512, "position": {"x": 0, "y": 0, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 2.5, "y": 0.0, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 4.809698831278217, "y": 0.9567085809127245, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 6.577465784244586, "y": 2.7244755338790934, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 7.534174365157311, "y": 5.034174365157311, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 7.534174365157311, "y": 7.534174365157311, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 6.577465784244587, "y": 9.843873196435528, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 4.809698831278218, "y": 11.611640149401897, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 2.500000000000001, "y": 12.568348730314622, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 8.881784197001252e-16, "y": 12.568348730314622, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -2.309698831278216, "y": 11.611640149401897, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -4.077465784244586, "y": 9.843873196435528, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -5.034174365157312, "y": 7.534174365157312, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -5.0341743651573125, "y": 5.034174365157312, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -4.077465784244588, "y": 2.724475533879095, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -2.309698831278218, "y": 0.9567085809127276, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}} + { + "max_offset": 512, + "position": {"x": 0, "y": 0, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 2.5, "y": 0.0, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 4.809698831278217, "y": 0.9567085809127245, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 6.577465784244586, "y": 2.7244755338790934, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 7.534174365157311, "y": 5.034174365157311, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 7.534174365157311, "y": 7.534174365157311, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 6.577465784244587, "y": 9.843873196435528, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 4.809698831278218, "y": 11.611640149401897, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 2.500000000000001, "y": 12.568348730314622, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 8.881784197001252e-16, "y": 12.568348730314622, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -2.309698831278216, "y": 11.611640149401897, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -4.077465784244586, "y": 9.843873196435528, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -5.034174365157312, "y": 7.534174365157312, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -5.0341743651573125, "y": 5.034174365157312, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -4.077465784244588, "y": 2.724475533879095, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -2.309698831278218, "y": 0.9567085809127276, "z": 0} + } ], "helices_view_order": [15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], "modifications_in_design": { "/5Biosg/": { "display_text": "O", - "id": "/5Biosg/", "idt_text": "/5Biosg/", - "font_size": 60, "display_connector": false, "location": "5'" } @@ -34,8 +79,8 @@ "strands": [ { "color": "#0066cc", - "dna_sequence": "TTCCCTTCCTTTCTCGCCACGTTCGCCGGCTTTCCCCGTCAAGCTCTAAATCGGGGGCTCCCTTTAGGGTTCCGATTTAGTGCTTTACGGCACCTCGACCCCAAAAAACTTGATTTGGGTGATGGTTCACGTAGTGGGCCATCGCCCTGATAGACGGTTTTTCGCCCTTTGACGTTGGAGTCCACGTTCTTTAATAGTGGACTCTTGTTCCAAACTGGAACAACACTCAACCCTATCTCGGGCTATTCTTTTGATTTATAAGGGATTTTGCCGATTTCGGAACCACCATCAAACAGGATTTTCGCCTGCTGGGGCAAACCAGCGTGGACCGCTTGCTGCAACTCTCTCAGGGCCAGGCGGTGAAGGGCAATCAGCTGTTGCCCGTCTCACTGGTGAAAAGAAAAACCACCCTGGCGCCCAATACGCAAACCGCCTCTCCCCGCGCGTTGGCCGATTCATTAATGCAGCTGGCACGACAGGTTTCCCGACTGGAAAGCGGGCAGTGAGCGCAACGCAATTAATGTGAGTTAGCTCACTCATTAGGCACCCCAGGCTTTACACTTTATGCTTCCGGCTCGTATGTTGTGTGGAATTGTGAGCGGATAACAATTTCACACAGGAAACAGCTATGACCATGATTACGAATTCGAGCTCGGTACCCGGGGATCCTCTAGAGTCGACCTGCAGGCATGCAAGCTTGGCACTGGCCGTCGTTTTACAACGTCGTGACTGGGAAAACCCTGGCGTTACCCAACTTAATCGCCTTGCAGCACATCCCCCTTTCGCCAGCTGGCGTAATAGCGAAGAGGCCCGCACCGATCGCCCTTCCCAACAGTTGCGCAGCCTGAATGGCGAATGGCGCTTTGCCTGGTTTCCGGCACCAGAAGCGGTGCCGGAAAGCTGGCTGGAGTGCGATCTTCCTGAGGCCGATACTGTCGTCGTCCCCTCAAACTGGCAGATGCACGGTTACGATGCGCCCATCTACACCAACGTGACCTATCCCATTACGGTCAATCCGCCGTTTGTTCCCACGGAGAATCCGACGGGTTGTTACTCGCTCACATTTAATGTTGATGAAAGCTGGCTACAGGAAGGCCAGACGCGAATTATTTTTGATGGCGTTCCTATTGGTTAAAAAATGAGCTGATTTAACAAAAATTTAATGCGAATTTTAACAAAATATTAACGTTTACAATTTAAATATTTGCTTATACAATCTTCCTGTTTTTGGGGCTTTTCTGATTATCAACCGGGGTACATATGATTGACATGCTAGTTTTACGATTACCGTTCATCGATTCTCTTGTTTGCTCCAGACTCTCAGGCAATGACCTGATAGCCTTTGTAGATCTCTCAAAAATAGCTACCCTCTCCGGCATTAATTTATCAGCTAGAACGGTTGAATATCATATTGATGGTGATTTGACTGTCTCCGGCCTTTCTCACCCTTTTGAATCTTTACCTACACATTACTCAGGCATTGCATTTAAAATATATGAGGGTTCTAAAAATTTTTATCCTTGCGTTGAAATAAAGGCTTCTCCCGCAAAAGTATTACAGGGTCATAATGTTTTTGGTACAACCGATTTAGCTTTATGCTCTGAGGCTTTATTGCTTAATTTTGCTAATTCTTTGCCTTGCCTGTATGATTTATTGGATGTTAATGCTACTACTATTAGTAGAATTGATGCCACCTTTTCAGCTCGCGCCCCAAATGAAAATATAGCTAAACAGGTTATTGACCATTTGCGAAATGTATCTAATGGTCAAACTAAATCTACTCGTTCGCAGAATTGGGAATCAACTGTTATATGGAATGAAACTTCCAGACACCGTACTTTAGTTGCATATTTAAAACATGTTGAGCTACAGCATTATATTCAGCAATTAAGCTCTAAGCCATCCGCAAAAATGACCTCTTATCAAAAGGAGCAATTAAAGGTACTCTCTAATCCTGACCTGTTGGAGTTTGCTTCCGGTCTGGTTCGCTTTGAAGCTCGAATTAAAACGCGATATTTGAAGTCTTTCGGGCTTCCTCTTAATCTTTTTGATGCAATCCGCTTTGCTTCTGACTATAATAGTCAGGGTAAAGACCTGATTTTTGATTTATGGTCATTCTCGTTTTCTGAACTGTTTAAAGCATTTGAGGGGGATTCAATGAATATTTATGACGATTCCGCAGTATTGGACGCTATCCAGTCTAAACATTTTACTATTACCCCCTCTGGCAAAACTTCTTTTGCAAAAGCCTCTCGCTATTTTGGTTTTTATCGTCGTCTGGTAAACGAGGGTTATGATAGTGTTGCTCTTACTATGCCTCGTAATTCCTTTTGGCGTTATGTATCTGCATTAGTTGAATGTGGTATTCCTAAATCTCAACTGATGAATCTTTCTACCTGTAATAATGTTGTTCCGTTAGTTCGTTTTATTAACGTAGATTTTTCTTCCCAACGTCCTGACTGGTATAATGAGCCAGTTCTTAAAATCGCATAAGGTAATTCACAATGATTAAAGTTGAAATTAAACCATCTCAAGCCCAATTTACTACTCGTTCTGGTGTTTCTCGTCAGGGCAAGCCTTATTCACTGAATGAGCAGCTTTGTTACGTTGATTTGGGTAATGAATATCCGGTTCTTGTCAAGATTACTCTTGATGAAGGTCAGCCAGCCTATGCGCCTGGTCTGTACACCGTTCATCTGTCCTCTTTCAAAGTTGGTCAGTTCGGTTCCCTTATGATTGACCGTCTGCGCCTCGTTCCGGCTAAGTAACATGGAGCAGGTCGCGGATTTCGACACAATTTATCAGGCGATGATACAAATCTCCGTTGTACTTTGTTTCGCGCTTGGTATAATCGCTGGGGGTCAAAGATGAGTGTTTTAGTGTATTCTTTTGCCTCTTTCGTTTTAGGTTGGTGCCTTCGTAGTGGCATTACGTATTTTACCCGTTTAATGGAAACTTCCTCATGAAAAAGTCTTTAGTCCTCAAAGCCTCTGTAGCCGTTGCTACCCTCGTTCCGATGCTGTCTTTCGCTGCTGAGGGTGACGATCCCGCAAAAGCGGCCTTTAACTCCCTGCAAGCCTCAGCGACCGAATATATCGGTTATGCGTGGGCGATGGTTGTTGTCATTGTCGGCGCAACTATCGGTATCAAGCTGTTTAAGAAATTCACCTCGAAAGCAAGCTGATAAACCGATACAATTAAAGGCTCCTTTTGGAGCCTTTTTTTTGGAGATTTTCAACGTGAAAAAATTATTATTCGCAATTCCTTTAGTTGTTCCTTTCTATTCTCACTCCGCTGAAACTGTTGAAAGTTGTTTAGCAAAATCCCATACAGAAAATTCATTTACTAACGTCTGGAAAGACGACAAAACTTTAGATCGTTACGCTAACTATGAGGGCTGTCTGTGGAATGCTACAGGCGTTGTAGTTTGTACTGGTGACGAAACTCAGTGTTACGGTACATGGGTTCCTATTGGGCTTGCTATCCCTGAAAATGAGGGTGGTGGCTCTGAGGGTGGCGGTTCTGAGGGTGGCGGTTCTGAGGGTGGCGGTACTAAACCTCCTGAGTACGGTGATACACCTATTCCGGGCTATACTTATATCAACCCTCTCGACGGCACTTATCCGCCTGGTACTGAGCAAAACCCCGCTAATCCTAATCCTTCTCTTGAGGAGTCTCAGCCTCTTAATACTTTCATGTTTCAGAATAATAGGTTCCGAAATAGGCAGGGGGCATTAACTGTTTATACGGGCACTGTTACTCAAGGCACTGACCCCGTTAAAACTTATTACCAGTACACTCCTGTATCATCAAAAGCCATGTATGACGCTTACTGGAACGGTAAATTCAGAGACTGCGCTTTCCATTCTGGCTTTAATGAGGATTTATTTGTTTGTGAATATCAAGGCCAATCGTCTGACCTGCCTCAACCTCCTGTCAATGCTGGCGGCGGCTCTGGTGGTGGTTCTGGTGGCGGCTCTGAGGGTGGTGGCTCTGAGGGTGGCGGTTCTGAGGGTGGCGGCTCTGAGGGAGGCGGTTCCGGTGGTGGCTCTGGTTCCGGTGATTTTGATTATGAAAAGATGGCAAACGCTAATAAGGGGGCTATGACCGAAAATGCCGATGAAAACGCGCTACAGTCTGACGCTAAAGGCAAACTTGATTCTGTCGCTACTGATTACGGTGCTGCTATCGATGGTTTCATTGGTGACGTTTCCGGCCTTGCTAATGGTAATGGTGCTACTGGTGATTTTGCTGGCTCTAATTCCCAAATGGCTCAAGTCGGTGACGGTGATAATTCACCTTTAATGAATAATTTCCGTCAATATTTACCTTCCCTCCCTCAATCGGTTGAATGTCGCCCTTTTGTCTTTGGCGCTGGTAAACCATATGAATTTTCTATTGATTGTGACAAAATAAACTTATTCCGTGGTGTCTTTGCGTTTCTTTTATATGTTGCCACCTTTATGTATGTATTTTCTACGTTTGCTAACATACTGCGTAATAAGGAGTCTTAATCATGCCAGTTCTTTTGGGTATTCCGTTATTATTGCGTTTCCTCGGTTTCCTTCTGGTAACTTTGTTCGGCTATCTGCTTACTTTTCTTAAAAAGGGCTTCGGTAAGATAGCTATTGCTATTTCATTGTTTCTTGCTCTTATTATTGGGCTTAACTCAATTCTTGTGGGTTATCTCTCTGATATTAGCGCTCAATTACCCTCTGACTTTGTTCAGGGTGTTCAGTTAATTCTCCCGTCTAATGCGCTTCCCTGTTTTTATGTTATTCTCTCTGTAAAGGCTGCTATTTTCATTTTTGACGTTAAACAAAAAATCGTTTCTTATTTGGATTGGGATAAATAATATGGCTGTTTATTTTGTAACTGGCAAATTAGGCTCTGGAAAGACGCTCGTTAGCGTTGGTAAGATTCAGGATAAAATTGTAGCTGGGTGCAAAATAGCAACTAATCTTGATTTAAGGCTTCAAAACCTCCCGCAAGTCGGGAGGTTCGCTAAAACGCCTCGCGTTCTTAGAATACCGGATAAGCCTTCTATATCTGATTTGCTTGCTATTGGGCGCGGTAATGATTCCTACGATGAAAATAAAAACGGCTTGCTTGTTCTCGATGAGTGCGGTACTTGGTTTAATACCCGTTCTTGGAATGATAAGGAAAGACAGCCGATTATTGATTGGTTTCTACATGCTCGTAAATTAGGATGGGATATTATTTTTCTTGTTCAGGACTTATCTATTGTTGATAAACAGGCGCGTTCTGCATTAGCTGAACATGTTGTTTATTGTCGTCGTCTGGACAGAATTACTTTACCTTTTGTCGGTACTTTATATTCTCTTATTACTGGCTCGAAAATGCCTCTGCCTAAATTACATGTTGGCGTTGTTAAATATGGCGATTCTCAATTAAGCCCTACTGTTGAGCGTTGGCTTTATACTGGTAAGAATTTGTATAACGCATATGATACTAAACAGGCTTTTTCTAGTAATTATGATTCCGGTGTTTATTCTTATTTAACGCCTTATTTATCACACGGTCGGTATTTCAAACCATTAAATTTAGGTCAGAAGATGAAATTAACTAAAATATATTTGAAAAAGTTTTCTCGCGTTCTTTGTCTTGCGATTGGATTTGCATCAGCATTTACATATAGTTATATAACCCAACCTAAGCCGGAGGTTAAAAAGGTAGTCTCTCAGACCTATGATTTTGATAAATTCACTATTGACTCTTCTCAGCGTCTTAATCTAAGCTATCGCTATGTTTTCAAGGATTCTAAGGGAAAATTAATTAATAGCGACGATTTACAGAAGCAAGGTTATTCACTCACATATATTGATTTATGTACTGTTTCCATTAAAAAAGGTAATTCAAATGAAATTGTTAAATGTAATTAATTTTGTTTTCTTGATGTTTGTTTCATCATCTTCTTTTGCTCAGGTAATTGAAATGAATAATTCGCCTCTGCGCGATTTTGTAACTTGGTATTCAAAGCAATCAGGCGAATCCGTTATTGTTTCTCCCGATGTAAAAGGTACTGTTACTGTATATTCATCTGACGTTAAACCTGAAAATCTACGCAATTTCTTTATTTCTGTTTTACGTGCAAATAATTTTGATATGGTAGGTTCTAACCCTTCCATTATTCAGAAGTATAATCCAAACAATCAGGATTATATTGATGAATTGCCATCATCTGATAATCAGGAATATGATGATAATTCCGCTCCTTCTGGTGGTTTCTTTGTTCCGCAAAATGATAATGTTACTCAAACTTTTAAAATTAATAACGTTCGGGCAAAGGATTTAATACGAGTTGTCGAATTGTTTGTAAAGTCTAATACTTCTAAATCCTCAAATGTATTATCTATTGACGGCTCTAATCTATTAGTTGTTAGTGCTCCTAAAGATATTTTAGATAACCTTCCTCAATTCCTTTCAACTGTTGATTTGCCAACTGACCAGATATTGATTGAGGGTTTGATATTTGAGGTTCAGCAAGGTGATGCTTTAGATTTTTCATTTGCTGCTGGCTCTCAGCGTGGCACTGTTGCAGGCGGTGTTAATACTGACCGCCTCACCTCTGTTTTATCTTCTGCTGGTGGTTCGTTCGGTATTTTTAATGGCGATGTTTTAGGGCTATCAGTTCGCGCATTAAAGACTAATAGCCATTCAAAAATATTGTCTGTGCCACGTATTCTTACGCTTTCAGGTCAGAAGGGTTCTATCTCTGTTGGCCAGAATGTCCCTTTTATTACTGGTCGTGTGACTGGTGAATCTGCCAATGTAAATAATCCATTTCAGACGATTGAGCGTCAAAATGTAGGTATTTCCATGAGCGTTTTTCCTGTTGCAATGGCTGGCGGTAATATTGTTCTGGATATTACCAGCAAGGCCGATAGTTTGAGTTCTTCTACTCAGGCAAGTGATGTTATTACTAATCAAAGAAGTATTGCTACAACGGTTAATTTGCGTGATGGACAGACTCTTTTACTCGGTGGCCTCACTGATTATAAAA", - "substrands": [ + "sequence": "TCCCTTCCTTTCTCGCCACGTTCGCCGGCTTTCCCCGTCAAGCTCTAAATCGGGGGCTCCCTTTAGGGTTCCGATTTAGTGCTTTACGGCACCTCGACCCCAAAAAACTTGATTTGGGTGATGGTTCACGTAGTGGGCCATCGCCCTGATAGACGGTTTTTCGCCCTTTGACGTTGGAGTCCACGTTCTTTAATAGTGGACTCTTGTTCCAAACTGGAACAACACTCAACCCTATCTCGGGCTATTCTTTTGATTTATAAGGGATTTTGCCGATTTCGGAACCACCATCAAACAGGATTTTCGCCTGCTGGGGCAAACCAGCGTGGACCGCTTGCTGCAACTCTCTCAGGGCCAGGCGGTGAAGGGCAATCAGCTGTTGCCCGTCTCACTGGTGAAAAGAAAAACCACCCTGGCGCCCAATACGCAAACCGCCTCTCCCCGCGCGTTGGCCGATTCATTAATGCAGCTGGCACGACAGGTTTCCCGACTGGAAAGCGGGCAGTGAGCGCAACGCAATTAATGTGAGTTAGCTCACTCATTAGGCACCCCAGGCTTTACACTTTATGCTTCCGGCTCGTATGTTGTGTGGAATTGTGAGCGGATAACAATTTCACACAGGAAACAGCTATGACCATGATTACGAATTCGAGCTCGGTACCCGGGGATCCTCTAGAGTCGACCTGCAGGCATGCAAGCTTGGCACTGGCCGTCGTTTTACAACGTCGTGACTGGGAAAACCCTGGCGTTACCCAACTTAATCGCCTTGCAGCACATCCCCCTTTCGCCAGCTGGCGTAATAGCGAAGAGGCCCGCACCGATCGCCCTTCCCAACAGTTGCGCAGCCTGAATGGCGAATGGCGCTTTGCCTGGTTTCCGGCACCAGAAGCGGTGCCGGAAAGCTGGCTGGAGTGCGATCTTCCTGAGGCCGATACTGTCGTCGTCCCCTCAAACTGGCAGATGCACGGTTACGATGCGCCCATCTACACCAACGTGACCTATCCCATTACGGTCAATCCGCCGTTTGTTCCCACGGAGAATCCGACGGGTTGTTACTCGCTCACATTTAATGTTGATGAAAGCTGGCTACAGGAAGGCCAGACGCGAATTATTTTTGATGGCGTTCCTATTGGTTAAAAAATGAGCTGATTTAACAAAAATTTAATGCGAATTTTAACAAAATATTAACGTTTACAATTTAAATATTTGCTTATACAATCTTCCTGTTTTTGGGGCTTTTCTGATTATCAACCGGGGTACATATGATTGACATGCTAGTTTTACGATTACCGTTCATCGATTCTCTTGTTTGCTCCAGACTCTCAGGCAATGACCTGATAGCCTTTGTAGATCTCTCAAAAATAGCTACCCTCTCCGGCATTAATTTATCAGCTAGAACGGTTGAATATCATATTGATGGTGATTTGACTGTCTCCGGCCTTTCTCACCCTTTTGAATCTTTACCTACACATTACTCAGGCATTGCATTTAAAATATATGAGGGTTCTAAAAATTTTTATCCTTGCGTTGAAATAAAGGCTTCTCCCGCAAAAGTATTACAGGGTCATAATGTTTTTGGTACAACCGATTTAGCTTTATGCTCTGAGGCTTTATTGCTTAATTTTGCTAATTCTTTGCCTTGCCTGTATGATTTATTGGATGTTAATGCTACTACTATTAGTAGAATTGATGCCACCTTTTCAGCTCGCGCCCCAAATGAAAATATAGCTAAACAGGTTATTGACCATTTGCGAAATGTATCTAATGGTCAAACTAAATCTACTCGTTCGCAGAATTGGGAATCAACTGTTATATGGAATGAAACTTCCAGACACCGTACTTTAGTTGCATATTTAAAACATGTTGAGCTACAGCATTATATTCAGCAATTAAGCTCTAAGCCATCCGCAAAAATGACCTCTTATCAAAAGGAGCAATTAAAGGTACTCTCTAATCCTGACCTGTTGGAGTTTGCTTCCGGTCTGGTTCGCTTTGAAGCTCGAATTAAAACGCGATATTTGAAGTCTTTCGGGCTTCCTCTTAATCTTTTTGATGCAATCCGCTTTGCTTCTGACTATAATAGTCAGGGTAAAGACCTGATTTTTGATTTATGGTCATTCTCGTTTTCTGAACTGTTTAAAGCATTTGAGGGGGATTCAATGAATATTTATGACGATTCCGCAGTATTGGACGCTATCCAGTCTAAACATTTTACTATTACCCCCTCTGGCAAAACTTCTTTTGCAAAAGCCTCTCGCTATTTTGGTTTTTATCGTCGTCTGGTAAACGAGGGTTATGATAGTGTTGCTCTTACTATGCCTCGTAATTCCTTTTGGCGTTATGTATCTGCATTAGTTGAATGTGGTATTCCTAAATCTCAACTGATGAATCTTTCTACCTGTAATAATGTTGTTCCGTTAGTTCGTTTTATTAACGTAGATTTTTCTTCCCAACGTCCTGACTGGTATAATGAGCCAGTTCTTAAAATCGCATAAGGTAATTCACAATGATTAAAGTTGAAATTAAACCATCTCAAGCCCAATTTACTACTCGTTCTGGTGTTTCTCGTCAGGGCAAGCCTTATTCACTGAATGAGCAGCTTTGTTACGTTGATTTGGGTAATGAATATCCGGTTCTTGTCAAGATTACTCTTGATGAAGGTCAGCCAGCCTATGCGCCTGGTCTGTACACCGTTCATCTGTCCTCTTTCAAAGTTGGTCAGTTCGGTTCCCTTATGATTGACCGTCTGCGCCTCGTTCCGGCTAAGTAACATGGAGCAGGTCGCGGATTTCGACACAATTTATCAGGCGATGATACAAATCTCCGTTGTACTTTGTTTCGCGCTTGGTATAATCGCTGGGGGTCAAAGATGAGTGTTTTAGTGTATTCTTTTGCCTCTTTCGTTTTAGGTTGGTGCCTTCGTAGTGGCATTACGTATTTTACCCGTTTAATGGAAACTTCCTCATGAAAAAGTCTTTAGTCCTCAAAGCCTCTGTAGCCGTTGCTACCCTCGTTCCGATGCTGTCTTTCGCTGCTGAGGGTGACGATCCCGCAAAAGCGGCCTTTAACTCCCTGCAAGCCTCAGCGACCGAATATATCGGTTATGCGTGGGCGATGGTTGTTGTCATTGTCGGCGCAACTATCGGTATCAAGCTGTTTAAGAAATTCACCTCGAAAGCAAGCTGATAAACCGATACAATTAAAGGCTCCTTTTGGAGCCTTTTTTTTGGAGATTTTCAACGTGAAAAAATTATTATTCGCAATTCCTTTAGTTGTTCCTTTCTATTCTCACTCCGCTGAAACTGTTGAAAGTTGTTTAGCAAAATCCCATACAGAAAATTCATTTACTAACGTCTGGAAAGACGACAAAACTTTAGATCGTTACGCTAACTATGAGGGCTGTCTGTGGAATGCTACAGGCGTTGTAGTTTGTACTGGTGACGAAACTCAGTGTTACGGTACATGGGTTCCTATTGGGCTTGCTATCCCTGAAAATGAGGGTGGTGGCTCTGAGGGTGGCGGTTCTGAGGGTGGCGGTTCTGAGGGTGGCGGTACTAAACCTCCTGAGTACGGTGATACACCTATTCCGGGCTATACTTATATCAACCCTCTCGACGGCACTTATCCGCCTGGTACTGAGCAAAACCCCGCTAATCCTAATCCTTCTCTTGAGGAGTCTCAGCCTCTTAATACTTTCATGTTTCAGAATAATAGGTTCCGAAATAGGCAGGGGGCATTAACTGTTTATACGGGCACTGTTACTCAAGGCACTGACCCCGTTAAAACTTATTACCAGTACACTCCTGTATCATCAAAAGCCATGTATGACGCTTACTGGAACGGTAAATTCAGAGACTGCGCTTTCCATTCTGGCTTTAATGAGGATTTATTTGTTTGTGAATATCAAGGCCAATCGTCTGACCTGCCTCAACCTCCTGTCAATGCTGGCGGCGGCTCTGGTGGTGGTTCTGGTGGCGGCTCTGAGGGTGGTGGCTCTGAGGGTGGCGGTTCTGAGGGTGGCGGCTCTGAGGGAGGCGGTTCCGGTGGTGGCTCTGGTTCCGGTGATTTTGATTATGAAAAGATGGCAAACGCTAATAAGGGGGCTATGACCGAAAATGCCGATGAAAACGCGCTACAGTCTGACGCTAAAGGCAAACTTGATTCTGTCGCTACTGATTACGGTGCTGCTATCGATGGTTTCATTGGTGACGTTTCCGGCCTTGCTAATGGTAATGGTGCTACTGGTGATTTTGCTGGCTCTAATTCCCAAATGGCTCAAGTCGGTGACGGTGATAATTCACCTTTAATGAATAATTTCCGTCAATATTTACCTTCCCTCCCTCAATCGGTTGAATGTCGCCCTTTTGTCTTTGGCGCTGGTAAACCATATGAATTTTCTATTGATTGTGACAAAATAAACTTATTCCGTGGTGTCTTTGCGTTTCTTTTATATGTTGCCACCTTTATGTATGTATTTTCTACGTTTGCTAACATACTGCGTAATAAGGAGTCTTAATCATGCCAGTTCTTTTGGGTATTCCGTTATTATTGCGTTTCCTCGGTTTCCTTCTGGTAACTTTGTTCGGCTATCTGCTTACTTTTCTTAAAAAGGGCTTCGGTAAGATAGCTATTGCTATTTCATTGTTTCTTGCTCTTATTATTGGGCTTAACTCAATTCTTGTGGGTTATCTCTCTGATATTAGCGCTCAATTACCCTCTGACTTTGTTCAGGGTGTTCAGTTAATTCTCCCGTCTAATGCGCTTCCCTGTTTTTATGTTATTCTCTCTGTAAAGGCTGCTATTTTCATTTTTGACGTTAAACAAAAAATCGTTTCTTATTTGGATTGGGATAAATAATATGGCTGTTTATTTTGTAACTGGCAAATTAGGCTCTGGAAAGACGCTCGTTAGCGTTGGTAAGATTCAGGATAAAATTGTAGCTGGGTGCAAAATAGCAACTAATCTTGATTTAAGGCTTCAAAACCTCCCGCAAGTCGGGAGGTTCGCTAAAACGCCTCGCGTTCTTAGAATACCGGATAAGCCTTCTATATCTGATTTGCTTGCTATTGGGCGCGGTAATGATTCCTACGATGAAAATAAAAACGGCTTGCTTGTTCTCGATGAGTGCGGTACTTGGTTTAATACCCGTTCTTGGAATGATAAGGAAAGACAGCCGATTATTGATTGGTTTCTACATGCTCGTAAATTAGGATGGGATATTATTTTTCTTGTTCAGGACTTATCTATTGTTGATAAACAGGCGCGTTCTGCATTAGCTGAACATGTTGTTTATTGTCGTCGTCTGGACAGAATTACTTTACCTTTTGTCGGTACTTTATATTCTCTTATTACTGGCTCGAAAATGCCTCTGCCTAAATTACATGTTGGCGTTGTTAAATATGGCGATTCTCAATTAAGCCCTACTGTTGAGCGTTGGCTTTATACTGGTAAGAATTTGTATAACGCATATGATACTAAACAGGCTTTTTCTAGTAATTATGATTCCGGTGTTTATTCTTATTTAACGCCTTATTTATCACACGGTCGGTATTTCAAACCATTAAATTTAGGTCAGAAGATGAAATTAACTAAAATATATTTGAAAAAGTTTTCTCGCGTTCTTTGTCTTGCGATTGGATTTGCATCAGCATTTACATATAGTTATATAACCCAACCTAAGCCGGAGGTTAAAAAGGTAGTCTCTCAGACCTATGATTTTGATAAATTCACTATTGACTCTTCTCAGCGTCTTAATCTAAGCTATCGCTATGTTTTCAAGGATTCTAAGGGAAAATTAATTAATAGCGACGATTTACAGAAGCAAGGTTATTCACTCACATATATTGATTTATGTACTGTTTCCATTAAAAAAGGTAATTCAAATGAAATTGTTAAATGTAATTAATTTTGTTTTCTTGATGTTTGTTTCATCATCTTCTTTTGCTCAGGTAATTGAAATGAATAATTCGCCTCTGCGCGATTTTGTAACTTGGTATTCAAAGCAATCAGGCGAATCCGTTATTGTTTCTCCCGATGTAAAAGGTACTGTTACTGTATATTCATCTGACGTTAAACCTGAAAATCTACGCAATTTCTTTATTTCTGTTTTACGTGCAAATAATTTTGATATGGTAGGTTCTAACCCTTCCATTATTCAGAAGTATAATCCAAACAATCAGGATTATATTGATGAATTGCCATCATCTGATAATCAGGAATATGATGATAATTCCGCTCCTTCTGGTGGTTTCTTTGTTCCGCAAAATGATAATGTTACTCAAACTTTTAAAATTAATAACGTTCGGGCAAAGGATTTAATACGAGTTGTCGAATTGTTTGTAAAGTCTAATACTTCTAAATCCTCAAATGTATTATCTATTGACGGCTCTAATCTATTAGTTGTTAGTGCTCCTAAAGATATTTTAGATAACCTTCCTCAATTCCTTTCAACTGTTGATTTGCCAACTGACCAGATATTGATTGAGGGTTTGATATTTGAGGTTCAGCAAGGTGATGCTTTAGATTTTTCATTTGCTGCTGGCTCTCAGCGTGGCACTGTTGCAGGCGGTGTTAATACTGACCGCCTCACCTCTGTTTTATCTTCTGCTGGTGGTTCGTTCGGTATTTTTAATGGCGATGTTTTAGGGCTATCAGTTCGCGCATTAAAGACTAATAGCCATTCAAAAATATTGTCTGTGCCACGTATTCTTACGCTTTCAGGTCAGAAGGGTTCTATCTCTGTTGGCCAGAATGTCCCTTTTATTACTGGTCGTGTGACTGGTGAATCTGCCAATGTAAATAATCCATTTCAGACGATTGAGCGTCAAAATGTAGGTATTTCCATGAGCGTTTTTCCTGTTGCAATGGCTGGCGGTAATATTGTTCTGGATATTACCAGCAAGGCCGATAGTTTGAGTTCTTCTACTCAGGCAAGTGATGTTATTACTAATCAAAGAAGTATTGCTACAACGGTTAATTTGCGTGATGGACAGACTCTTTTACTCGGTGGCCTCACTGATTATAAAAA", + "domains": [ {"helix": 15, "forward": false, "start": 32, "end": 102, "deletions": [68]}, {"helix": 14, "forward": true, "start": 32, "end": 240, "deletions": [68, 115, 163, 212, 59, 91, 123, 155, 187, 219], "insertions": [[75, 1], [107, 1], [139, 1], [171, 1], [203, 1], [235, 1]]}, {"helix": 13, "forward": false, "start": 32, "end": 240, "deletions": [68, 115, 163, 212, 75, 107, 139, 171, 203, 235], "insertions": [[59, 1], [91, 1], [123, 1], [155, 1], [187, 1], [219, 1]]}, @@ -72,45 +117,45 @@ }, { "color": "#57bb00", - "dna_sequence": "ACAATATTACCGATAGTTGCGCCGACAATGAC", + "sequence": "AACAATATTACCGATAGTTGCGCCGACAATGA", "idt": {"name": "ST15[248]0[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 248, "end": 256}, {"helix": 0, "forward": false, "start": 232, "end": 256} ] }, { "color": "#f74308", - "dna_sequence": "CTTTGAAATCATAAGGGAACCGAATAAGTAT", + "sequence": "ACTTTGAAATCATAAGGGAACCGTATAAGTA", "idt": {"name": "ST2[231]1[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 224, "end": 232}, {"helix": 1, "forward": true, "start": 224, "end": 248, "deletions": [235]} ] }, { "color": "#57bb00", - "dna_sequence": "AGCCCGGAAGTCGAGAGGGTTGATACTGACCAA", + "sequence": "TAGCCCGGACGTCGAGAGGGTTGAAACTGACCA", "idt": {"name": "ST1[248]2[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 2, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ] }, { "color": "#888888", - "dna_sequence": "AACACTATAGGAATTACGAGGCATTCAAAATC", + "sequence": "CAACACTAAAGGAATTACGAGGCAATCAAAAT", "idt": {"name": "ST4[231]3[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 224, "end": 232}, {"helix": 3, "forward": true, "start": 224, "end": 248} ] }, { "color": "#32b86c", - "dna_sequence": "ACCGGAACGCCATCTTTTCATAAAGTAAGAGC", + "sequence": "CACCGGAATGCCATCTTTTCATATAGTAAGAG", "idt": {"name": "ST3[248]4[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 248, "end": 256}, {"helix": 4, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ], @@ -118,72 +163,72 @@ }, { "color": "#333333", - "dna_sequence": "TAGAGCTTAGAGGTCATTTTTGCGGAATACC", + "sequence": "TTAGAGCTAAGAGGTCATTTTTGCGGAATAC", "idt": {"name": "ST6[231]5[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 224, "end": 232}, {"helix": 5, "forward": true, "start": 224, "end": 248, "deletions": [235]} ] }, { "color": "#320096", - "dna_sequence": "CAAAAGAACGAAACGCAATAATAACGGATGGCT", + "sequence": "CCAAAAGAAGGAAACGCAATAATAACGGATGGC", "idt": {"name": "ST5[248]6[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 6, "forward": false, "start": 232, "end": 256} ] }, { "color": "#03b6a2", - "dna_sequence": "AAATGCAAATTTTTAGAACCCTCTTTAGCGA", + "sequence": "TAAATGCAAATTTTTAGAACCCTTTTTAGCG", "idt": {"name": "ST8[231]7[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 224, "end": 232}, {"helix": 7, "forward": true, "start": 224, "end": 248, "deletions": [235]} ] }, { "color": "#7300de", - "dna_sequence": "ACCTCCCGAAAGAACGCGAGGCGTATATATTTT", + "sequence": "AACCTCCCGTAAGAACGCGAGGCGCATATATTT", "idt": {"name": "ST7[248]8[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 8, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ] }, { "color": "#aaaa00", - "dna_sequence": "CTTTCATCTCGCGTCTGGCCTTCCTGTTTAGT", + "sequence": "GCTTTCATTTCGCGTCTGGCCTTCCTGTTTAG", "idt": {"name": "ST10[231]9[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 224, "end": 232}, {"helix": 9, "forward": true, "start": 224, "end": 248} ] }, { "color": "#b8056c", - "dna_sequence": "ATCATATGTTACTAGAAAAAGCCTGTAGCCAG", + "sequence": "TATCATATATTACTAGAAAAAGCCTGTAGCCA", "idt": {"name": "ST9[248]10[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 248, "end": 256}, {"helix": 10, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ] }, { "color": "#007200", - "dna_sequence": "TAGAGGATCTTGCATGCCTGCAGTACCTGAG", + "sequence": "CTAGAGGAGCTTGCATGCCTGCATTACCTGA", "idt": {"name": "ST12[231]11[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 224, "end": 232}, {"helix": 11, "forward": true, "start": 224, "end": 248, "deletions": [235]} ] }, { "color": "#cc0000", - "dna_sequence": "CAAAAGAAGAATTATTCATTTCAATGTCGACTC", + "sequence": "GCAAAAGAAGAATTATTCATTTCAAGGTCGACT", "idt": {"name": "ST11[248]12[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 12, "forward": false, "start": 232, "end": 256} ], @@ -191,36 +236,36 @@ }, { "color": "#f7931e", - "dna_sequence": "CCCTTATATGGTGGTTCCGAAATATATCTTT", + "sequence": "TCCCTTATATGGTGGTTCCGAAAAATATCTT", "idt": {"name": "ST14[231]13[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 224, "end": 232}, {"helix": 13, "forward": true, "start": 224, "end": 248, "deletions": [235]} ] }, { "color": "#f74308", - "dna_sequence": "AGGAGCACTGGAAGGTTATCTAAACGGCAAAAT", + "sequence": "TAGGAGCACAGGAAGGTTATCTAATCGGCAAAA", "idt": {"name": "ST13[248]14[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 14, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ] }, { "color": "#888888", - "dna_sequence": "AACAACCATCGGCCTTGCTGGTAATATCCAGA", + "sequence": "CAACAACCATCGGCCTTGCTGGTAATATCCAG", "idt": {"name": "ST0[231]15[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 224, "end": 232}, {"helix": 15, "forward": true, "start": 224, "end": 248} ] }, { "color": "#32b86c", - "dna_sequence": "AGCTTGACAGTTTCCATTAAACGGACCTAAAA", + "sequence": "GAGCTTGAAAGTTTCCATTAAACGAACCTAAA", "idt": {"name": "ST15[56]1[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 56, "end": 64}, {"helix": 0, "forward": false, "start": 48, "end": 64}, {"helix": 1, "forward": true, "start": 48, "end": 56} @@ -228,9 +273,9 @@ }, { "color": "#333333", - "dna_sequence": "CGAAAGAGGGTAGTAAATTGGGCTGAATTACC", + "sequence": "ACGAAAGAGAGTAGTAAATTGGGCTGAATTAC", "idt": {"name": "ST1[56]3[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 2, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 3, "forward": true, "start": 48, "end": 56} @@ -238,9 +283,9 @@ }, { "color": "#320096", - "dna_sequence": "TTATGCGACTTTAAACAGTTCAGTCTTTACC", + "sequence": "CTTATGCGGCTTTAAACAGTTCAGTCTTTAC", "idt": {"name": "ST3[56]5[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 56, "end": 64}, {"helix": 4, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 5, "forward": true, "start": 48, "end": 56} @@ -248,9 +293,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CTGACTATTTGTTTAGCTATATTTTATTCTACT", + "sequence": "CCTGACTATCTGTTTAGCTATATTTAATTCTAC", "idt": {"name": "ST5[56]7[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 6, "forward": false, "start": 48, "end": 64}, {"helix": 7, "forward": true, "start": 48, "end": 56} @@ -258,9 +303,9 @@ }, { "color": "#7300de", - "dna_sequence": "AATAGTAGTCTGAGAGTCTGGAGCACTAGCAT", + "sequence": "TAATAGTAGCCTGAGAGTCTGGAGAACTAGCA", "idt": {"name": "ST7[56]9[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 8, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 9, "forward": true, "start": 48, "end": 56} @@ -268,9 +313,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "GTCAATCAATCGCACTCCAGCCAAGGCAAAG", + "sequence": "TGTCAATCGATCGCACTCCAGCCCAGGCAAA", "idt": {"name": "ST9[56]11[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 56, "end": 64}, {"helix": 10, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 11, "forward": true, "start": 48, "end": 56} @@ -278,9 +323,9 @@ }, { "color": "#b8056c", - "dna_sequence": "CGCCATTCGCGCTCACTGCCCGCTTTAATGAAT", + "sequence": "GCGCCATTCGCGCTCACTGCCCGCTTTAATGAA", "idt": {"name": "ST11[56]13[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 12, "forward": false, "start": 48, "end": 64}, {"helix": 13, "forward": true, "start": 48, "end": 56} @@ -288,9 +333,9 @@ }, { "color": "#007200", - "dna_sequence": "CGGCCAACGGGTCGAGGTGCCGTACGATTTAG", + "sequence": "TCGGCCAACGGGTCGAGGTGCCGTCCGATTTA", "idt": {"name": "ST13[56]15[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 14, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 15, "forward": true, "start": 48, "end": 56} @@ -298,9 +343,9 @@ }, { "color": "#cc0000", - "dna_sequence": "ATGAGGAGGGGAAAGCCGGCGAAAATCAAGT", + "sequence": "CATGAGGCGGGGAAAGCCGGCGCAAATCAAG", "idt": {"name": "ST0[71]14[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 15, "forward": true, "start": 64, "end": 80, "deletions": [68]}, {"helix": 14, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -308,9 +353,9 @@ }, { "color": "#f7931e", - "dna_sequence": "AGAACGACAAAAGAATACACTACTTTTTC", + "sequence": "CAGAACGGCAAAAGAATACACGACTTTTT", "idt": {"name": "ST2[71]0[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 1, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 0, "forward": false, "start": 72, "end": 80} @@ -318,9 +363,9 @@ }, { "color": "#f74308", - "dna_sequence": "TCAAATGTTTTAAGAACTGGCTAGAAACACC", + "sequence": "CTCAAATATTTTAAGAACTGGCGAGAAACAC", "idt": {"name": "ST4[71]2[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 3, "forward": true, "start": 64, "end": 80, "deletions": [68]}, {"helix": 2, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -329,9 +374,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AATAACCATAGTCAGAAGCAAGAATCCCCC", + "sequence": "CAATAACTATAGTCAGAAGCATGAATCCCC", "idt": {"name": "ST6[71]4[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 5, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 4, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -340,9 +385,9 @@ }, { "color": "#888888", - "dna_sequence": "TCATTGCAGCATTAACATCCAAAATGGTC", + "sequence": "GTCATTGTAGCATTAACATCCCAAATGGT", "idt": {"name": "ST8[71]6[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 7, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 6, "forward": false, "start": 72, "end": 80} @@ -351,9 +396,9 @@ }, { "color": "#32b86c", - "dna_sequence": "CAGGAAGTATGTACCCCGGTTGGCTATCAGG", + "sequence": "TCAGGAAATATGTACCCCGGTTGGCTATCAG", "idt": {"name": "ST10[71]8[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 9, "forward": true, "start": 64, "end": 80, "deletions": [68]}, {"helix": 8, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -362,9 +407,9 @@ }, { "color": "#333333", - "dna_sequence": "TGCGTTGCCATTCAGGCTGCGTATCGGCCT", + "sequence": "TTGCGTTGCCATTCAGGCTGCGTATCGGCC", "idt": {"name": "ST12[71]10[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 11, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 10, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -372,9 +417,9 @@ }, { "color": "#320096", - "dna_sequence": "TTTTTGGCGCGGGGAGAGGCGACATTAAT", + "sequence": "TTTTTTGGCGCGGGGAGAGGCCACATTAA", "idt": {"name": "ST14[71]12[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 13, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 12, "forward": false, "start": 72, "end": 80} @@ -382,9 +427,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AGAAAGGAGCTTTGAGGACTAAAGAAAACACT", + "sequence": "GAGAAAGGGGCTTTGAGGACTAAATAAAACAC", "idt": {"name": "ST15[88]1[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 88, "end": 96}, {"helix": 0, "forward": false, "start": 80, "end": 96}, {"helix": 1, "forward": true, "start": 80, "end": 88} @@ -392,9 +437,9 @@ }, { "color": "#7300de", - "dna_sequence": "CATCTTTGAAGGCTTGCCCTGACGCATTATAC", + "sequence": "TCATCTTTGAAGGCTTGCCCTGACTCATTATA", "idt": {"name": "ST1[88]3[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 2, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 3, "forward": true, "start": 80, "end": 88} @@ -402,9 +447,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CAGTCAGGTCATAAATATTCATTAGCGGATT", + "sequence": "CCAGTCAGGTCATAAATATTCATAAGCGGAT", "idt": {"name": "ST3[88]5[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 88, "end": 96}, {"helix": 4, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 5, "forward": true, "start": 80, "end": 88} @@ -413,9 +458,9 @@ }, { "color": "#b8056c", - "dna_sequence": "GCATCAAAAATTAGATACATTTCGCATAAATCA", + "sequence": "TGCATCAAACATTAGATACATTTCGAATAAATC", "idt": {"name": "ST5[88]7[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 6, "forward": false, "start": 80, "end": 96}, {"helix": 7, "forward": true, "start": 80, "end": 88} @@ -424,9 +469,9 @@ }, { "color": "#007200", - "dna_sequence": "TACAGGCAAGAGAGATCTACAAAGATAATCAG", + "sequence": "ATACAGGCATGAGAGATCTACAAAGATAATCA", "idt": {"name": "ST7[88]9[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 8, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 9, "forward": true, "start": 80, "end": 88} @@ -434,9 +479,9 @@ }, { "color": "#cc0000", - "dna_sequence": "AAAAGCCCAGGGGACGACGACAGCAACTGTT", + "sequence": "GAAAAGCCGAGGGGACGACGACAGCAACTGT", "idt": {"name": "ST9[88]11[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 88, "end": 96}, {"helix": 10, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 11, "forward": true, "start": 80, "end": 88} @@ -444,9 +489,9 @@ }, { "color": "#f7931e", - "dna_sequence": "GGGAAGGGCATGAGTGAGCTAACTCGTTTGCGT", + "sequence": "TGGGAAGGGAATGAGTGAGCTAACTGGTTTGCG", "idt": {"name": "ST11[88]13[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 12, "forward": false, "start": 80, "end": 96}, {"helix": 13, "forward": true, "start": 80, "end": 88} @@ -454,9 +499,9 @@ }, { "color": "#f74308", - "dna_sequence": "ATTGGGCGCCGTGAACCATCACCCACGTGGCG", + "sequence": "TATTGGGCGACGTGAACCATCACCAACGTGGC", "idt": {"name": "ST13[88]15[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 14, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 15, "forward": true, "start": 80, "end": 88} @@ -464,9 +509,9 @@ }, { "color": "#57bb00", - "dna_sequence": "CTACAGAGAGGGAATTTTATAATCAGGGCGATG", + "sequence": "GCTACAGAAAGGGATTTTTATAATCAGGGCGAT", "idt": {"name": "ST0[103]14[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 96, "end": 104}, {"helix": 15, "forward": true, "start": 96, "end": 112}, {"helix": 14, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -474,9 +519,9 @@ }, { "color": "#888888", - "dna_sequence": "AGTGAATACCCCCAGCGATTATAAGCAACGG", + "sequence": "CAGTGAATACCCCCAGCGATTATTAGCAACG", "idt": {"name": "ST2[103]0[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 96, "end": 104}, {"helix": 1, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 0, "forward": false, "start": 104, "end": 112} @@ -485,9 +530,9 @@ }, { "color": "#32b86c", - "dna_sequence": "CGGAATCGACGTTGGGAAGAAAAATGCTCATTC", + "sequence": "GCGGAATCGACGTTGGGAAGAAAACTGCTCATT", "idt": {"name": "ST4[103]2[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 96, "end": 104}, {"helix": 3, "forward": true, "start": 96, "end": 112}, {"helix": 2, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -495,9 +540,9 @@ }, { "color": "#333333", - "dna_sequence": "GTTTGACCAGATTAAGAGGAAGCCCAATACTG", + "sequence": "AGTTTGACAAGATTAAGAGGAAGTCCAATACT", "idt": {"name": "ST6[103]4[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 96, "end": 104}, {"helix": 5, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 4, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -506,9 +551,9 @@ }, { "color": "#320096", - "dna_sequence": "CTATTTTTGGCAAAGAATTAGCATAGATTTA", + "sequence": "GCTATTTTAGGCAAAGAATTAGCGTAGATTT", "idt": {"name": "ST8[103]6[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 96, "end": 104}, {"helix": 7, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 6, "forward": false, "start": 104, "end": 112} @@ -516,9 +561,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CCAGTTTGCAAAAACAGGAAGATTAGAGGGTAG", + "sequence": "GCCAGTTTCCAAAAACAGGAAGATGAGAGGGTA", "idt": {"name": "ST10[103]8[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 96, "end": 104}, {"helix": 9, "forward": true, "start": 96, "end": 112}, {"helix": 8, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -526,9 +571,9 @@ }, { "color": "#7300de", - "dna_sequence": "GGTGCCTAGATCGGTGCGGGCCTGTGCATCTG", + "sequence": "GGGTGCCTCGATCGGTGCGGGCCCGTGCATCT", "idt": {"name": "ST12[103]10[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 96, "end": 104}, {"helix": 11, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 10, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -536,9 +581,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "GCCCACTACAGGGTGGTTTTTCTAAGCCTGG", + "sequence": "GGCCCACTCCAGGGTGGTTTTTCAAAGCCTG", "idt": {"name": "ST14[103]12[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 96, "end": 104}, {"helix": 13, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 12, "forward": false, "start": 104, "end": 112} @@ -546,9 +591,9 @@ }, { "color": "#b8056c", - "dna_sequence": "CCACCGAGCATCGGAACGAGGGTCCAAGCG", + "sequence": "GCCACCGAGCATCGGAACGAGGGACCAAGC", "idt": {"name": "ST15[120]1[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 120, "end": 128}, {"helix": 0, "forward": false, "start": 112, "end": 128, "deletions": [115]}, {"helix": 1, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -556,9 +601,9 @@ }, { "color": "#007200", - "dna_sequence": "CGAAACAAACAACGTAACAAAGCTCTACGT", + "sequence": "GCGAAACAATCAACGTAACAAAGATCTACG", "idt": {"name": "ST1[120]3[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 2, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 3, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -566,9 +611,9 @@ }, { "color": "#cc0000", - "dna_sequence": "TAATAAAAAGACTGGATAGCGTCCGAAAG", + "sequence": "TTAATAAATAGACTGGATAGCGCCCGAAA", "idt": {"name": "ST3[120]5[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 120, "end": 128}, {"helix": 4, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 5, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -577,9 +622,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ACTTCAAATAATTCTGCGAACGAGAAATTAA", + "sequence": "GACTTCAAACAATTCTGCGAACGAAAAATTA", "idt": {"name": "ST5[120]7[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 6, "forward": false, "start": 112, "end": 128, "deletions": [115]}, {"helix": 7, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -588,9 +633,9 @@ }, { "color": "#f74308", - "dna_sequence": "GCAATAAAGTAAATTAATGCCGGGTATAAG", + "sequence": "AGCAATAAAATAAATTAATGCCGTGTATAA", "idt": {"name": "ST7[120]9[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 8, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 9, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -598,9 +643,9 @@ }, { "color": "#57bb00", - "dna_sequence": "CAAATATTGGCGCATCGTAACCCTTCGCT", + "sequence": "GCAAATATGGGCGCATCGTAACTCTTCGC", "idt": {"name": "ST9[120]11[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 120, "end": 128}, {"helix": 10, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 11, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -608,9 +653,9 @@ }, { "color": "#888888", - "dna_sequence": "ATTACGCCAGAAGCATAAAGTGTATTTCACC", + "sequence": "TATTACGCCGGAAGCATAAAGTGTTTTTCAC", "idt": {"name": "ST11[120]13[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 12, "forward": false, "start": 112, "end": 128, "deletions": [115]}, {"helix": 13, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -618,9 +663,9 @@ }, { "color": "#32b86c", - "dna_sequence": "AGTGAGACGAAAAACCGTCTATCAGTGAGG", + "sequence": "CAGTGAGACGAAAAACCGTCTATCAGTGAG", "idt": {"name": "ST13[120]15[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 14, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 15, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -628,9 +673,9 @@ }, { "color": "#333333", - "dna_sequence": "AAAGACAGTAAAAGAGTCTGTCCATCCAACGTC", + "sequence": "GAAAGACAGTAAAAGAGTCTGTCCCTCCAACGT", "idt": {"name": "ST0[135]14[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 128, "end": 136}, {"helix": 15, "forward": true, "start": 128, "end": 144}, {"helix": 14, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -638,9 +683,9 @@ }, { "color": "#320096", - "dna_sequence": "ACCCAAATGTACAACGGAGATTTCAGCAGCG", + "sequence": "TACCCAAAAGTACAACGGAGATTTCAGCAGC", "idt": {"name": "ST2[135]0[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 128, "end": 136}, {"helix": 1, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 0, "forward": false, "start": 136, "end": 144} @@ -648,9 +693,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AAATGTTTCGAACTAACGGAACAAATATTCATT", + "sequence": "AAAATGTTACGAACTAACGGAACAGATATTCAT", "idt": {"name": "ST4[135]2[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 128, "end": 136}, {"helix": 3, "forward": true, "start": 128, "end": 144}, {"helix": 2, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -658,9 +703,9 @@ }, { "color": "#7300de", - "dna_sequence": "TGATTCCCATCGCGTTTTAATTCGTAATAGTA", + "sequence": "TTGATTCCTATCGCGTTTTAATTGGTAATAGT", "idt": {"name": "ST6[135]4[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 128, "end": 136}, {"helix": 5, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 4, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -668,9 +713,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CTAGCTGACCTCAGAGCATAAAGATAACAGT", + "sequence": "TCTAGCTGGCCTCAGAGCATAAATATAACAG", "idt": {"name": "ST8[135]6[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 128, "end": 136}, {"helix": 7, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 6, "forward": false, "start": 136, "end": 144} @@ -678,9 +723,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TGTAGATGTAAATTGTAAACGTTATCAACCGTT", + "sequence": "GTGTAGATTTAAATTGTAAACGTTTTCAACCGT", "idt": {"name": "ST10[135]8[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 128, "end": 136}, {"helix": 9, "forward": true, "start": 128, "end": 144}, {"helix": 8, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -688,9 +733,9 @@ }, { "color": "#007200", - "dna_sequence": "ACGAGCCGGCTGGCGAAAGGGGGTCACGTTGG", + "sequence": "TACGAGCCAGCTGGCGAAAGGGGGTCACGTTG", "idt": {"name": "ST12[135]10[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 128, "end": 136}, {"helix": 11, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 10, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -698,9 +743,9 @@ }, { "color": "#cc0000", - "dna_sequence": "AAAGGGCGGGCAACAGCTGATTGCACAACAT", + "sequence": "CAAAGGGCGGGCAACAGCTGATTACACAACA", "idt": {"name": "ST14[135]12[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 128, "end": 136}, {"helix": 13, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 12, "forward": false, "start": 136, "end": 144} @@ -708,9 +753,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ATTAACCGGCGGGATCGTCACCCTGTATCATC", + "sequence": "AATTAACCTGCGGGATCGTCACCCTGTATCAT", "idt": {"name": "ST15[152]1[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 152, "end": 160}, {"helix": 0, "forward": false, "start": 144, "end": 160}, {"helix": 1, "forward": true, "start": 144, "end": 152} @@ -718,9 +763,9 @@ }, { "color": "#f74308", - "dna_sequence": "GCCTGATAACTTGACAAGAACCGGCATTATTA", + "sequence": "CGCCTGATATCTTGACAAGAACCGACATTATT", "idt": {"name": "ST1[152]3[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 2, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 3, "forward": true, "start": 144, "end": 152} @@ -728,9 +773,9 @@ }, { "color": "#57bb00", - "dna_sequence": "CAGGTAGAGTTTTGCCAGAGGGGGAGCTTCA", + "sequence": "ACAGGTAGAGTTTTGCCAGAGGGCGAGCTTC", "idt": {"name": "ST3[152]5[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 152, "end": 160}, {"helix": 4, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 5, "forward": true, "start": 144, "end": 152} @@ -738,9 +783,9 @@ }, { "color": "#888888", - "dna_sequence": "AAGCGAACCGGAAGTTTCATTCCATCTAAATCG", + "sequence": "AAAGCGAACTGGAAGTTTCATTCCAGCTAAATC", "idt": {"name": "ST5[152]7[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 6, "forward": false, "start": 144, "end": 160}, {"helix": 7, "forward": true, "start": 144, "end": 152} @@ -748,9 +793,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GTTGTACCACCATCAATATGATATATATTTTG", + "sequence": "GGTTGTACCACCATCAATATGATAAATATTTT", "idt": {"name": "ST7[152]9[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 8, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 9, "forward": true, "start": 144, "end": 152} @@ -758,9 +803,9 @@ }, { "color": "#333333", - "dna_sequence": "TTAAAATTCCGTAATGGGATAGGATGTGCTG", + "sequence": "GTTAAAATACCGTAATGGGATAGGATGTGCT", "idt": {"name": "ST9[152]11[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 152, "end": 160}, {"helix": 10, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 11, "forward": true, "start": 144, "end": 152} @@ -768,9 +813,9 @@ }, { "color": "#320096", - "dna_sequence": "CAAGGCGATTCCGCTCACAATTCCACCCTTCAC", + "sequence": "GCAAGGCGAATCCGCTCACAATTCCGCCCTTCA", "idt": {"name": "ST11[152]13[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 12, "forward": false, "start": 144, "end": 160}, {"helix": 13, "forward": true, "start": 144, "end": 152} @@ -778,9 +823,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CGCCTGGCCTTAAAGAACGTGGACTCACGCAA", + "sequence": "CCGCCTGGCATTAAAGAACGTGGAATCACGCA", "idt": {"name": "ST13[152]15[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 14, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 15, "forward": true, "start": 144, "end": 152} @@ -788,9 +833,9 @@ }, { "color": "#7300de", - "dna_sequence": "CGCTTTTTTGTAGCAATACTTCGAACAAGAG", + "sequence": "CCGCTTTGTTGTAGCAATACTTGGAACAAGA", "idt": {"name": "ST0[167]14[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 15, "forward": true, "start": 160, "end": 176, "deletions": [163]}, {"helix": 14, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -798,9 +843,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "GAGTAATATTGTGTCGAAATCTTAAAGGC", + "sequence": "AGAGTAAAATTGTGTCGAAATGTTAAAGG", "idt": {"name": "ST2[167]0[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 1, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 0, "forward": false, "start": 168, "end": 176} @@ -808,9 +853,9 @@ }, { "color": "#b8056c", - "dna_sequence": "AAAAGAAAAGATTCATCAGTTGCTTCATCAA", + "sequence": "CAAAAGAAAAGATTCATCAGTTCCTTCATCA", "idt": {"name": "ST4[167]2[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 3, "forward": true, "start": 160, "end": 176, "deletions": [163]}, {"helix": 2, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -818,9 +863,9 @@ }, { "color": "#007200", - "dna_sequence": "GGTGTCTAGACCGGAAGCAAAGGCTTTTGC", + "sequence": "CGGTGTCCAGACCGGAAGCAAAGGCTTTTG", "idt": {"name": "ST6[167]4[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 5, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 4, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -828,9 +873,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CAAATCAAAAACATTATGACCTAAAGTAC", + "sequence": "TCAAATCAAAAACATTATGACCTAAAGTA", "idt": {"name": "ST8[167]6[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 7, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 6, "forward": false, "start": 168, "end": 176} @@ -838,9 +883,9 @@ }, { "color": "#f7931e", - "dna_sequence": "GGATTGACGCATTAAATTTTTGGGAGACAGT", + "sequence": "CGGATTGTCGCATTAAATTTTTCGGAGACAG", "idt": {"name": "ST10[167]8[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 9, "forward": true, "start": 160, "end": 176, "deletions": [163]}, {"helix": 8, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -848,9 +893,9 @@ }, { "color": "#f74308", - "dna_sequence": "ATTGTTATAAGTTGGGTAACGACAAACGGC", + "sequence": "AATTGTTTTAAGTTGGGTAACAACAAACGG", "idt": {"name": "ST12[167]10[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 11, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 10, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -858,9 +903,9 @@ }, { "color": "#57bb00", - "dna_sequence": "TCCACTACTGAGAGAGTTGCATGTGTGAA", + "sequence": "GTCCACTCCTGAGAGAGTTGCCTGTGTGA", "idt": {"name": "ST14[167]12[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 13, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 12, "forward": false, "start": 168, "end": 176} @@ -868,9 +913,9 @@ }, { "color": "#888888", - "dna_sequence": "GTAATAACTGAGGCTTGCAGGGAGCGCGACCT", + "sequence": "AGTAATAACTGAGGCTTGCAGGGACCGCGACC", "idt": {"name": "ST15[184]1[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 184, "end": 192}, {"helix": 0, "forward": false, "start": 176, "end": 192}, {"helix": 1, "forward": true, "start": 176, "end": 184} @@ -878,9 +923,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GCTCCATGTCATAGGCTGGCTGACAGATTTAG", + "sequence": "TGCTCCATGGCATAGGCTGGCTGAGAGATTTA", "idt": {"name": "ST1[184]3[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 2, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 3, "forward": true, "start": 176, "end": 184} @@ -888,9 +933,9 @@ }, { "color": "#333333", - "dna_sequence": "GAATACCAACCAAAATAGCGAGACTCCAACA", + "sequence": "GGAATACCAACCAAAATAGCGAGACTCCAAC", "idt": {"name": "ST3[184]5[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 184, "end": 192}, {"helix": 4, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 5, "forward": true, "start": 176, "end": 184} @@ -898,9 +943,9 @@ }, { "color": "#320096", - "dna_sequence": "GGTCAGGATGTTTTAAATATGCAACCTGTAATA", + "sequence": "AGGTCAGGATGTTTTAAATATGCAACCTGTAAT", "idt": {"name": "ST5[184]7[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 6, "forward": false, "start": 176, "end": 192}, {"helix": 7, "forward": true, "start": 176, "end": 184} @@ -908,9 +953,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CTTTTGCGGAGGGTGAGAAAGGCCTTAAATCA", + "sequence": "ACTTTTGCGAAGGGTGAGAAAGGCGTTAAATC", "idt": {"name": "ST7[184]9[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 8, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 9, "forward": true, "start": 176, "end": 184} @@ -918,9 +963,9 @@ }, { "color": "#7300de", - "dna_sequence": "GCTCATTTGGATTCTCCGTGGGACCAGGGTT", + "sequence": "AGCTCATTCGGATTCTCCGTGGGGCCAGGGT", "idt": {"name": "ST9[184]11[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 184, "end": 192}, {"helix": 10, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 11, "forward": true, "start": 176, "end": 184} @@ -928,9 +973,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "TTCCCAGTCGGTCATAGCTGTTTCCGCAAGCGG", + "sequence": "TTTCCCAGTTGGTCATAGCTGTTTCAGCAAGCG", "idt": {"name": "ST11[184]13[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 12, "forward": false, "start": 176, "end": 192}, {"helix": 13, "forward": true, "start": 176, "end": 184} @@ -938,9 +983,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TCCACGCTGTGTTGTTCCAGTTTGTTTGATTA", + "sequence": "GTCCACGCTGTGTTGTTCCAGTTTCTTTGATT", "idt": {"name": "ST13[184]15[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 14, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 15, "forward": true, "start": 176, "end": 184} @@ -948,9 +993,9 @@ }, { "color": "#007200", - "dna_sequence": "TCGGTCGCATCACTTGCCTGAGTACCCGAGATA", + "sequence": "TTCGGTCGCATCACTTGCCTGAGTGCCCGAGAT", "idt": {"name": "ST0[199]14[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 192, "end": 200}, {"helix": 15, "forward": true, "start": 192, "end": 208}, {"helix": 14, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -958,9 +1003,9 @@ }, { "color": "#cc0000", - "dna_sequence": "ACCAGGCGTACTTAGCCGGAACGCGATATAT", + "sequence": "GACCAGGCTTACTTAGCCGGAACCCGATATA", "idt": {"name": "ST2[199]0[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 192, "end": 200}, {"helix": 1, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 0, "forward": false, "start": 200, "end": 208} @@ -968,9 +1013,9 @@ }, { "color": "#f7931e", - "dna_sequence": "CGATAAAACATTCAACTAATGCAGGGTGTACAG", + "sequence": "ACGATAAAACATTCAACTAATGCACGGTGTACA", "idt": {"name": "ST4[199]2[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 192, "end": 200}, {"helix": 3, "forward": true, "start": 192, "end": 208}, {"helix": 2, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -979,9 +1024,9 @@ }, { "color": "#f74308", - "dna_sequence": "CTCAACATTAGAGAGTACCTTTAACCAGACGA", + "sequence": "GCTCAACATTAGAGAGTACCTTTTACCAGACG", "idt": {"name": "ST6[199]4[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 192, "end": 200}, {"helix": 5, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 4, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -990,9 +1035,9 @@ }, { "color": "#57bb00", - "dna_sequence": "GATTCAAAGAGAAGCCTTTATTTTGCTGTAG", + "sequence": "AGATTCAAGGAGAAGCCTTTATTATGCTGTA", "idt": {"name": "ST8[199]6[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 192, "end": 200}, {"helix": 7, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 6, "forward": false, "start": 200, "end": 208} @@ -1001,9 +1046,9 @@ }, { "color": "#888888", - "dna_sequence": "AACCCGTCTTTAACCAATAGGAACGTAGGTAAA", + "sequence": "CAACCCGTTTTTAACCAATAGGAATGTAGGTAA", "idt": {"name": "ST10[199]8[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 192, "end": 200}, {"helix": 9, "forward": true, "start": 192, "end": 208}, {"helix": 8, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -1012,9 +1057,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GTAATCATACGACGTTGTAAAACGCGAGTAAC", + "sequence": "CGTAATCACACGACGTTGTAAAAAGCGAGTAA", "idt": {"name": "ST12[199]10[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 192, "end": 200}, {"helix": 11, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 10, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -1022,9 +1067,9 @@ }, { "color": "#333333", - "dna_sequence": "GGGTTGAGGTTTGCCCCAGCAGGTCGAATTC", + "sequence": "AGGGTTGAGGTTTGCCCCAGCAGCTCGAATT", "idt": {"name": "ST14[199]12[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 192, "end": 200}, {"helix": 13, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 12, "forward": false, "start": 200, "end": 208} @@ -1032,9 +1077,9 @@ }, { "color": "#320096", - "dna_sequence": "TCAAACTATCGCCCACGCATAACAGGCGCA", + "sequence": "CTCAAACTATCGCCCACGCATAAGAGGCGC", "idt": {"name": "ST15[216]1[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 216, "end": 224}, {"helix": 0, "forward": false, "start": 208, "end": 224, "deletions": [212]}, {"helix": 1, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1042,9 +1087,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "GACGGTCAAGAGGACAGATGAACATACATA", + "sequence": "AGACGGTCAAGAGGACAGATGAAGATACAT", "idt": {"name": "ST1[216]3[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 2, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 3, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1052,9 +1097,9 @@ }, { "color": "#7300de", - "dna_sequence": "ACGCCAAACATAACCCTCGTTTATTGCTC", + "sequence": "AACGCCAATCATAACCCTCGTTAATTGCT", "idt": {"name": "ST3[216]5[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 216, "end": 224}, {"helix": 4, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 5, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1063,9 +1108,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CTTTTGATAAATTGCTGAATATAACAACGCA", + "sequence": "CCTTTTGATTAATTGCTGAATATATCAACGC", "idt": {"name": "ST5[216]7[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 6, "forward": false, "start": 208, "end": 224, "deletions": [212]}, {"helix": 7, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1073,9 +1118,9 @@ }, { "color": "#b8056c", - "dna_sequence": "AGGATAAAATGCCTGAGTAATGTGCCATCA", + "sequence": "AAGGATAAAATGCCTGAGTAATGCGCCATC", "idt": {"name": "ST7[216]9[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 8, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 9, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1084,9 +1129,9 @@ }, { "color": "#007200", - "dna_sequence": "AAAATAATAACATTAAATGTGAGACGGCC", + "sequence": "AAAAATAACAACATTAAATGTGCGACGGC", "idt": {"name": "ST9[216]11[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 216, "end": 224}, {"helix": 10, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 11, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1094,9 +1139,9 @@ }, { "color": "#cc0000", - "dna_sequence": "AGTGCCAAGCCCCGGGTACCGAGCCGAAAAT", + "sequence": "CAGTGCCAATCCCCGGGTACCGAGGCGAAAA", "idt": {"name": "ST11[216]13[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 12, "forward": false, "start": 208, "end": 224, "deletions": [212]}, {"helix": 13, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1105,9 +1150,9 @@ }, { "color": "#f7931e", - "dna_sequence": "CCTGTTTGAAATCAAAAGAATAGGAAGAAC", + "sequence": "TCCTGTTTGAAATCAAAAGAATAAGAAGAA", "idt": {"name": "ST13[216]15[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 14, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 15, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1115,9 +1160,9 @@ }, { "color": "#f74308", - "dna_sequence": "GCTTGATACCGCCAGCCATTGCAGTTGAAAG", + "sequence": "AGCTTGATACCGCCAGCCATTGCAGTTGAAA", "idt": {"name": "ST0[263]14[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 15, "forward": true, "start": 256, "end": 272, "deletions": [259]}, {"helix": 14, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1125,9 +1170,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AAGTGCCTAGGTGTATCACCGCTTAAACA", + "sequence": "TAAGTGCATAGGTGTATCACCTCTTAAAC", "idt": {"name": "ST2[263]0[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 1, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 0, "forward": false, "start": 264, "end": 272} @@ -1135,9 +1180,9 @@ }, { "color": "#888888", - "dna_sequence": "AGCGTTTCAGAGCCACCACCGGCAGGCGGAT", + "sequence": "TAGCGTTCCAGAGCCACCACCGCCAGGCGGA", "idt": {"name": "ST4[263]2[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 3, "forward": true, "start": 256, "end": 272, "deletions": [259]}, {"helix": 2, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1145,9 +1190,9 @@ }, { "color": "#32b86c", - "dna_sequence": "AACCGAGTGGCATGATTAAGACCCCTTATT", + "sequence": "AAACCGACTGGCATGATTAAGCCCCCTTAT", "idt": {"name": "ST6[263]4[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 5, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 4, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1155,9 +1200,9 @@ }, { "color": "#333333", - "dna_sequence": "GTATTCTCTTGCGGGAGGTTTCAGAAGGA", + "sequence": "GGTATTCACTTGCGGGAGGTTCCAGAAGG", "idt": {"name": "ST8[263]6[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 7, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 6, "forward": false, "start": 264, "end": 272} @@ -1165,9 +1210,9 @@ }, { "color": "#320096", - "dna_sequence": "ATCATAACGTTATACAAATTCTGCTTATCCG", + "sequence": "AATCATAGCGTTATACAAATTCGGCTTATCC", "idt": {"name": "ST10[263]8[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 9, "forward": true, "start": 256, "end": 272, "deletions": [259]}, {"helix": 8, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1175,9 +1220,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AGAGGCGATGATGAAACAAACAACACCGGA", + "sequence": "CAGAGGCGATGATGAAACAAAAAACACCGG", "idt": {"name": "ST12[263]10[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 11, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 10, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1185,9 +1230,9 @@ }, { "color": "#7300de", - "dna_sequence": "GAATTGAAACAACTAATAGATAATCGCGC", + "sequence": "GGAATTGTAACAACTAATAGAAAATCGCG", "idt": {"name": "ST14[263]12[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 13, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 12, "forward": false, "start": 264, "end": 272} @@ -1195,9 +1240,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "AAACGCTCCTTTCGAGGTGAATTTTACTCAGG", + "sequence": "AAAACGCTGCTTTCGAGGTGAATTGTACTCAG", "idt": {"name": "ST15[280]1[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 280, "end": 288}, {"helix": 0, "forward": false, "start": 272, "end": 288}, {"helix": 1, "forward": true, "start": 272, "end": 280} @@ -1205,9 +1250,9 @@ }, { "color": "#b8056c", - "dna_sequence": "AGGTTTAGTGGTTTTGCTCAGTACAACCGCCT", + "sequence": "GAGGTTTAGGGGTTTTGCTCAGTAGAACCGCC", "idt": {"name": "ST1[280]3[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 2, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 3, "forward": true, "start": 272, "end": 280} @@ -1215,9 +1260,9 @@ }, { "color": "#007200", - "dna_sequence": "CCCTCAGAATTTTCGGTCATAGCCTCCTTAT", + "sequence": "TCCCTCAGCATTTTCGGTCATAGACTCCTTA", "idt": {"name": "ST3[280]5[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 280, "end": 288}, {"helix": 4, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 5, "forward": true, "start": 272, "end": 280} @@ -1225,9 +1270,9 @@ }, { "color": "#cc0000", - "dna_sequence": "TACGCAGTAAGCCGAACAAAGTTACTGAAGCCT", + "sequence": "TTACGCAGTTAGCCGAACAAAGTTATTGAAGCC", "idt": {"name": "ST5[280]7[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 6, "forward": false, "start": 272, "end": 288}, {"helix": 7, "forward": true, "start": 272, "end": 280} @@ -1235,9 +1280,9 @@ }, { "color": "#f7931e", - "dna_sequence": "TAAATCAAGAATCAGATATAGAAGTACCAGTA", + "sequence": "TTAAATCAAAAATCAGATATAGAATTACCAGT", "idt": {"name": "ST7[280]9[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 8, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 9, "forward": true, "start": 272, "end": 280} @@ -1245,9 +1290,9 @@ }, { "color": "#f74308", - "dna_sequence": "TAAAGCCACGTTAAATAAGAATAATCAAGAA", + "sequence": "ATAAAGCCGCGTTAAATAAGAATCATCAAGA", "idt": {"name": "ST9[280]11[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 280, "end": 288}, {"helix": 10, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 11, "forward": true, "start": 272, "end": 280} @@ -1256,9 +1301,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AACAAAATTGAATACCAAGTTACAATAGAGCCG", + "sequence": "AAACAAAATTGAATACCAAGTTACATTAGAGCC", "idt": {"name": "ST11[280]13[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 12, "forward": false, "start": 272, "end": 288}, {"helix": 13, "forward": true, "start": 272, "end": 280} @@ -1266,9 +1311,9 @@ }, { "color": "#888888", - "dna_sequence": "TCAATAGATAGTTGGCAAATCAACAACAGGAA", + "sequence": "GTCAATAGACAGTTGGCAAATCAACAACAGGA", "idt": {"name": "ST13[280]15[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 14, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 15, "forward": true, "start": 272, "end": 280} @@ -1276,9 +1321,9 @@ }, { "color": "#32b86c", - "dna_sequence": "TCAGCTTGATGGAAATACCTACATTCAATCAAT", + "sequence": "ATCAGCTTCATGGAAATACCTACACTCAATCAA", "idt": {"name": "ST0[295]14[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 288, "end": 296}, {"helix": 15, "forward": true, "start": 288, "end": 304}, {"helix": 14, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1286,9 +1331,9 @@ }, { "color": "#333333", - "dna_sequence": "ATTAGCGGACCGCCACCCTCAGATCGGTTTA", + "sequence": "GATTAGCGTACCGCCACCCTCAGATCGGTTT", "idt": {"name": "ST2[295]0[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 288, "end": 296}, {"helix": 1, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 0, "forward": false, "start": 296, "end": 304} @@ -1296,9 +1341,9 @@ }, { "color": "#320096", - "dna_sequence": "TCATCGGCGCCGCCACCCTCAGAAAGGATTAGG", + "sequence": "TTCATCGGAGCCGCCACCCTCAGAAAGGATTAG", "idt": {"name": "ST4[295]2[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 288, "end": 296}, {"helix": 3, "forward": true, "start": 288, "end": 304}, {"helix": 2, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1307,9 +1352,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AAGCAGATTGTTAGCAAACGTAGAGCGCGTTT", + "sequence": "TAAGCAGAATGTTAGCAAACGTATAGCGCGTT", "idt": {"name": "ST6[295]4[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 288, "end": 296}, {"helix": 5, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 4, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1318,9 +1363,9 @@ }, { "color": "#7300de", - "dna_sequence": "AGCAAGCAATTAGTTGCTATTTTAGAAAAGT", + "sequence": "TAGCAAGCGATTAGTTGCTATTTAAGAAAAG", "idt": {"name": "ST8[295]6[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 288, "end": 296}, {"helix": 7, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 6, "forward": false, "start": 296, "end": 304} @@ -1329,9 +1374,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "AAATAAGGACGCTCAACAGTAGGGGCGCCCAAT", + "sequence": "TAAATAAGAACGCTCAACAGTAGGCGCGCCCAA", "idt": {"name": "ST10[295]8[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 288, "end": 296}, {"helix": 9, "forward": true, "start": 288, "end": 304}, {"helix": 8, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1340,9 +1385,9 @@ }, { "color": "#b8056c", - "dna_sequence": "ATTGCTTTAATTACATTTAACAACCGTGTGAT", + "sequence": "GATTGCTTTAATTACATTTAACAACCGTGTGA", "idt": {"name": "ST12[295]10[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 288, "end": 296}, {"helix": 11, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 10, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1350,9 +1395,9 @@ }, { "color": "#007200", - "dna_sequence": "ATCTGGTCAATACATTTGAGGATTTCGCCTG", + "sequence": "TATCTGGTTAATACATTTGAGGAATTCGCCT", "idt": {"name": "ST14[295]12[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 288, "end": 296}, {"helix": 13, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 12, "forward": false, "start": 296, "end": 304} @@ -1360,9 +1405,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CTCAATCGGAGCCTTTAATTGTAACCGCCA", + "sequence": "GCTCAATCGGAGCCTTTAATTGTAACCGCC", "idt": {"name": "ST15[312]1[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 312, "end": 320}, {"helix": 0, "forward": false, "start": 304, "end": 320, "deletions": [307]}, {"helix": 1, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1370,9 +1415,9 @@ }, { "color": "#f7931e", - "dna_sequence": "CCCTCAGAAGACTCCTCAAGAGACCGCCAC", + "sequence": "ACCCTCAGAAGACTCCTCAAGAGACCGCCA", "idt": {"name": "ST1[312]3[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 2, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 3, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1380,9 +1425,9 @@ }, { "color": "#f74308", - "dna_sequence": "CCTCAGAGTAGCGTCAGACTGTAAAATAC", + "sequence": "CCCTCAGATTAGCGTCAGACTGGAAAATA", "idt": {"name": "ST3[312]5[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 312, "end": 320}, {"helix": 4, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 5, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1390,9 +1435,9 @@ }, { "color": "#57bb00", - "dna_sequence": "ATACATAAACCGAAGCCCTTTTTAGCACCCA", + "sequence": "CATACATAAACCGAAGCCCTTTTTTGCACCC", "idt": {"name": "ST5[312]7[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 6, "forward": false, "start": 304, "end": 320, "deletions": [307]}, {"helix": 7, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1400,9 +1445,9 @@ }, { "color": "#888888", - "dna_sequence": "GCTACAATTTAGGAATCATTACCCTTAATT", + "sequence": "AGCTACAATGTAGGAATCATTACGCTTAAT", "idt": {"name": "ST7[312]9[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 8, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 9, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1410,9 +1455,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GAGAATCGGTTTGAAATACCGATTTCATT", + "sequence": "TGAGAATCGGTTTGAAATACCGATTTCAT", "idt": {"name": "ST9[312]11[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 312, "end": 320}, {"helix": 10, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 11, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1420,9 +1465,9 @@ }, { "color": "#333333", - "dna_sequence": "TGAATTACCAGAAACAATAACGGATTAGAAG", + "sequence": "TTGAATTACGAGAAACAATAACGGTTTAGAA", "idt": {"name": "ST11[312]13[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 12, "forward": false, "start": 304, "end": 320, "deletions": [307]}, {"helix": 13, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1430,9 +1475,9 @@ }, { "color": "#320096", - "dna_sequence": "TATTAGACTCAAATATCAAACCCTTTGACG", + "sequence": "GTATTAGACTCAAATATCAAACCTTTTGAC", "idt": {"name": "ST13[312]15[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 14, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 15, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1440,9 +1485,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "TCCAAAAGTCTGAAATGGATTATTATCACCTTG", + "sequence": "CTCCAAAAGTCTGAAATGGATTATCATCACCTT", "idt": {"name": "ST0[327]14[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 320, "end": 328}, {"helix": 15, "forward": true, "start": 320, "end": 336}, {"helix": 14, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1450,9 +1495,9 @@ }, { "color": "#7300de", - "dna_sequence": "GAGGCTGACCGCCACCCTCAGAGAAAAAGGC", + "sequence": "AGAGGCTGACCGCCACCCTCAGAAAAAAAGG", "idt": {"name": "ST2[327]0[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 320, "end": 328}, {"helix": 1, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 0, "forward": false, "start": 328, "end": 336} @@ -1460,9 +1505,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "TTTGCCTTCCACCACCCTCAGAGCAAGTATTAA", + "sequence": "GTTTGCCTGCCACCACCCTCAGAGAAAGTATTA", "idt": {"name": "ST4[327]2[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 320, "end": 328}, {"helix": 3, "forward": true, "start": 320, "end": 336}, {"helix": 2, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1470,9 +1515,9 @@ }, { "color": "#b8056c", - "dna_sequence": "CTATCTTAGGTGGCAACATATAAAGAATCAAG", + "sequence": "GCTATCTTAGGTGGCAACATATACAGAATCAA", "idt": {"name": "ST6[327]4[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 320, "end": 328}, {"helix": 5, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 4, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1480,9 +1525,9 @@ }, { "color": "#007200", - "dna_sequence": "TTTCATCGTTATCCTGAATCTTAAGCAATAG", + "sequence": "TTTTCATCTTTATCCTGAATCTTTAGCAATA", "idt": {"name": "ST8[327]6[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 320, "end": 328}, {"helix": 7, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 6, "forward": false, "start": 328, "end": 336} @@ -1491,9 +1536,9 @@ }, { "color": "#cc0000", - "dna_sequence": "ATTTAATGCCATATTTAACAACGCCGTTTTTAT", + "sequence": "AATTTAATGCCATATTTAACAACGCCGTTTTTA", "idt": {"name": "ST10[327]8[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 320, "end": 328}, {"helix": 9, "forward": true, "start": 320, "end": 336}, {"helix": 8, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1501,9 +1546,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ACATCGGGTTTTTTAATGGAAACCTGACCTAA", + "sequence": "TACATCGGCTTTTTTAATGGAAATCTGACCTA", "idt": {"name": "ST12[327]10[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 320, "end": 328}, {"helix": 11, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 10, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1511,9 +1556,9 @@ }, { "color": "#f74308", - "dna_sequence": "CTGAACCTTTACAAACAATTCGATACCTTTT", + "sequence": "GCTGAACCTTTACAAACAATTCGGTACCTTT", "idt": {"name": "ST14[327]12[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 320, "end": 328}, {"helix": 13, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 12, "forward": false, "start": 328, "end": 336} @@ -1521,9 +1566,9 @@ }, { "color": "#57bb00", - "dna_sequence": "CAGATTCAGTTGAAAATCTCCAAACCACCACC", + "sequence": "GCAGATTCCGTTGAAAATCTCCAAGCCACCAC", "idt": {"name": "ST15[344]1[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 344, "end": 352}, {"helix": 0, "forward": false, "start": 336, "end": 352}, {"helix": 1, "forward": true, "start": 336, "end": 344} @@ -1531,9 +1576,9 @@ }, { "color": "#888888", - "dna_sequence": "CTCATTTTCTATTCTGAAACATGACGCCACCA", + "sequence": "CCTCATTTTTTATTCTGAAACATGCCGCCACC", "idt": {"name": "ST1[344]3[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 2, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 3, "forward": true, "start": 336, "end": 344} @@ -1541,9 +1586,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GAACCACCGTAATCAGTAGCGACAAGAAACG", + "sequence": "AGAACCACCGTAATCAGTAGCGAAAAGAAAC", "idt": {"name": "ST3[344]5[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 344, "end": 352}, {"helix": 4, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 5, "forward": true, "start": 336, "end": 344} @@ -1551,9 +1596,9 @@ }, { "color": "#333333", - "dna_sequence": "CAAAGACACCAAGAAACAATGAAATCCAACGCT", + "sequence": "GCAAAGACAGCAAGAAACAATGAAAACCAACGC", "idt": {"name": "ST5[344]7[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 6, "forward": false, "start": 336, "end": 352}, {"helix": 7, "forward": true, "start": 336, "end": 344} @@ -1561,9 +1606,9 @@ }, { "color": "#320096", - "dna_sequence": "AACGAGCGTCGAGAACAAGCAAGCCAACATGT", + "sequence": "TAACGAGCGTCGAGAACAAGCAAGCCAACATG", "idt": {"name": "ST7[344]9[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 8, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 9, "forward": true, "start": 336, "end": 344} @@ -1571,9 +1616,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AATTTAGGAGTTAATTTCATCTTAGTACATA", + "sequence": "TAATTTAGTAGTTAATTTCATCTCAGTACAT", "idt": {"name": "ST9[344]11[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 344, "end": 352}, {"helix": 10, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 11, "forward": true, "start": 336, "end": 344} @@ -1581,9 +1626,9 @@ }, { "color": "#7300de", - "dna_sequence": "AATCAATATGAATATACAGTAACAGCAACTCGT", + "sequence": "AAATCAATATGAATATACAGTAACAACAACTCG", "idt": {"name": "ST11[344]13[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 12, "forward": false, "start": 336, "end": 352}, {"helix": 13, "forward": true, "start": 336, "end": 344} @@ -1591,9 +1636,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "ATTAAATCCTGAAAAATCTAAAGCTACATTGG", + "sequence": "TATTAAATCATGAAAAATCTAAAGTTACATTG", "idt": {"name": "ST13[344]15[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 14, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 15, "forward": true, "start": 336, "end": 344} @@ -1601,9 +1646,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TTTTCACCCAGTCACACGACCAGAGAGCCAG", + "sequence": "TTTTTCAACCAGTCACACGACCTGAGAGCCA", "idt": {"name": "ST0[359]14[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 15, "forward": true, "start": 352, "end": 368, "deletions": [355]}, {"helix": 14, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1611,9 +1656,9 @@ }, { "color": "#007200", - "dna_sequence": "AACCTATAGGGATAGCAAGCCTAATAATT", + "sequence": "GAACCTACAGGGATAGCAAGCATAATAAT", "idt": {"name": "ST2[359]0[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 1, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 0, "forward": false, "start": 360, "end": 368} @@ -1621,9 +1666,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CAGCACCACCAGAGCCGCCGCCCTATTTCGG", + "sequence": "GCAGCACCACCAGAGCCGCCGCCCTATTTCG", "idt": {"name": "ST4[359]2[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 3, "forward": true, "start": 352, "end": 368, "deletions": [355]}, {"helix": 2, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1631,9 +1676,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ATAAGAGCACGGAATAAGTTTCATCGATAG", + "sequence": "AATAAGACCACGGAATAAGTTCCATCGATA", "idt": {"name": "ST6[359]4[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 5, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 4, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1641,9 +1686,9 @@ }, { "color": "#f74308", - "dna_sequence": "CACTCATCTTTCCAGAGCCTAGCCCAATA", + "sequence": "GCACTCATCTTTCCAGAGCCTAGCCCAAT", "idt": {"name": "ST8[359]6[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 7, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 6, "forward": false, "start": 360, "end": 368} @@ -1651,9 +1696,9 @@ }, { "color": "#57bb00", - "dna_sequence": "ATATTTTCAGAGGCATTTTCGACAAGTACCG", + "sequence": "TATATTTGCAGAGGCATTTTCGCCAAGTACC", "idt": {"name": "ST10[359]8[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 9, "forward": true, "start": 352, "end": 368, "deletions": [355]}, {"helix": 8, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1661,9 +1706,9 @@ }, { "color": "#888888", - "dna_sequence": "GTCAGATATGTGAGTGAATAATTTTCAAAT", + "sequence": "CGTCAGATATGTGAGTGAATATTTTTCAAA", "idt": {"name": "ST12[359]10[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 11, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 10, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1671,9 +1716,9 @@ }, { "color": "#32b86c", - "dna_sequence": "CAGCAAATTTGCCCGAACGTTGGTTTAAC", + "sequence": "GCAGCAACTTTGCCCGAACGTAGGTTTAA", "idt": {"name": "ST14[359]12[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 13, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 12, "forward": false, "start": 360, "end": 368} @@ -1681,9 +1726,9 @@ }, { "color": "#333333", - "dna_sequence": "AGGGACATCTAAAGGAATTGCGAACAATAGGA", + "sequence": "AAGGGACAACTAAAGGAATTGCGACCAATAGG", "idt": {"name": "ST15[376]1[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 376, "end": 384}, {"helix": 0, "forward": false, "start": 368, "end": 384}, {"helix": 1, "forward": true, "start": 368, "end": 376} @@ -1691,9 +1736,9 @@ }, { "color": "#320096", - "dna_sequence": "ACCCATGTAGTTAATGCCCCCTGCAGCATTGA", + "sequence": "AACCCATGTAGTTAATGCCCCCTGCAGCATTG", "idt": {"name": "ST1[376]3[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 2, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 3, "forward": true, "start": 368, "end": 376} @@ -1702,9 +1747,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CAGGAGGTCGTCACCAATGAAACATTTTGTC", + "sequence": "ACAGGAGGACGTCACCAATGAAATATTTTGT", "idt": {"name": "ST3[376]5[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 376, "end": 384}, {"helix": 4, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 5, "forward": true, "start": 368, "end": 376} @@ -1713,9 +1758,9 @@ }, { "color": "#7300de", - "dna_sequence": "ACAATCAATACAAGAATTGAGTTAAATTTGCCA", + "sequence": "CACAATCAACACAAGAATTGAGTTAAATTTGCC", "idt": {"name": "ST5[376]7[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 6, "forward": false, "start": 368, "end": 384}, {"helix": 7, "forward": true, "start": 368, "end": 376} @@ -1724,9 +1769,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "GTTACAAAAGAACGGGTATTAAACGCCAGTAA", + "sequence": "AGTTACAAAAGAACGGGTATTAAAAGCCAGTA", "idt": {"name": "ST7[376]9[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 8, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 9, "forward": true, "start": 368, "end": 376} @@ -1735,9 +1780,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TAAGAGAAGAACGCGAGAAAACTCCTTGCTT", + "sequence": "ATAAGAGAAGAACGCGAGAAAACACCTTGCT", "idt": {"name": "ST9[376]11[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 376, "end": 384}, {"helix": 10, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 11, "forward": true, "start": 368, "end": 376} @@ -1746,9 +1791,9 @@ }, { "color": "#007200", - "dna_sequence": "CTGTAAATCATTGCGTAGATTTTCAATTAATTT", + "sequence": "TCTGTAAATAATTGCGTAGATTTTCTATTAATT", "idt": {"name": "ST11[376]13[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 12, "forward": false, "start": 368, "end": 384}, {"helix": 13, "forward": true, "start": 368, "end": 376} @@ -1757,9 +1802,9 @@ }, { "color": "#cc0000", - "dna_sequence": "TAAAAGTTTCAACAGTGCCACGCTGTAATAAA", + "sequence": "TTAAAAGTTGCAACAGTGCCACGCAGTAATAA", "idt": {"name": "ST13[376]15[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 14, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 15, "forward": true, "start": 368, "end": 376} @@ -1768,9 +1813,9 @@ }, { "color": "#f7931e", - "dna_sequence": "AGGAACAATCTGGCCAACAGAGATAGTATTAAC", + "sequence": "AAGGAACATTCTGGCCAACAGAGACAGTATTAA", "idt": {"name": "ST0[391]14[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 384, "end": 392}, {"helix": 15, "forward": true, "start": 384, "end": 400}, {"helix": 14, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1778,9 +1823,9 @@ }, { "color": "#f74308", - "dna_sequence": "TATAAACACCGTAACACTGAGTTGAATAGAA", + "sequence": "GTATAAACACCGTAACACTGAGTAGAATAGA", "idt": {"name": "ST2[391]0[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 384, "end": 392}, {"helix": 1, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 0, "forward": false, "start": 392, "end": 400} @@ -1788,9 +1833,9 @@ }, { "color": "#57bb00", - "dna_sequence": "GCCGGAAATGAGGCAGGTCAGACGCAGTGCCCG", + "sequence": "GGCCGGAATTGAGGCAGGTCAGACACAGTGCCC", "idt": {"name": "ST4[391]2[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 384, "end": 392}, {"helix": 3, "forward": true, "start": 384, "end": 400}, {"helix": 2, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1798,9 +1843,9 @@ }, { "color": "#888888", - "dna_sequence": "GATAACCCAGAAAATTCATATGGATTAGCAAG", + "sequence": "AGATAACCTAGAAAATTCATATGCATTAGCAA", "idt": {"name": "ST6[391]4[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 384, "end": 392}, {"helix": 5, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 4, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1808,9 +1853,9 @@ }, { "color": "#32b86c", - "dna_sequence": "CATTCCAATAAACAGCCATATTAATCAGAGA", + "sequence": "TCATTCCAATAAACAGCCATATTTATCAGAG", "idt": {"name": "ST8[391]6[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 384, "end": 392}, {"helix": 7, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 6, "forward": false, "start": 392, "end": 400} @@ -1819,9 +1864,9 @@ }, { "color": "#333333", - "dna_sequence": "AAGACAAATATAAAGTACCGACAATTTCCTTAT", + "sequence": "CAAGACAAATATAAAGTACCGACACTTTCCTTA", "idt": {"name": "ST10[391]8[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 384, "end": 392}, {"helix": 9, "forward": true, "start": 384, "end": 400}, {"helix": 8, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1829,9 +1874,9 @@ }, { "color": "#320096", - "dna_sequence": "ATAAAGAAGTCGCTATTAATTAATCCAATCGC", + "sequence": "AATAAAGACGTCGCTATTAATTAATCCAATCG", "idt": {"name": "ST12[391]10[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 384, "end": 392}, {"helix": 11, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 10, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1839,9 +1884,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "ACCGCCTGGAGTAACATTATCATAAACAGAA", + "sequence": "CACCGCCTTGAGTAACATTATCAAAAACAGA", "idt": {"name": "ST14[391]12[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 384, "end": 392}, {"helix": 13, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 12, "forward": false, "start": 392, "end": 400} @@ -1849,9 +1894,9 @@ }, { "color": "#7300de", - "dna_sequence": "TTCTGACCGTTTCAGCGGAGTGATCGTCAC", + "sequence": "CTTCTGACAGTTTCAGCGGAGTGTTCGTCA", "idt": {"name": "ST15[408]1[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 408, "end": 416}, {"helix": 0, "forward": false, "start": 400, "end": 416, "deletions": [403]}, {"helix": 1, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1859,9 +1904,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CAGTACAAAAGTGCCTTGAGTAAATTGGCC", + "sequence": "CCAGTACAACAGTGCCTTGAGTAGATTGGC", "idt": {"name": "ST1[408]3[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 2, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 3, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1869,9 +1914,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TTGATATTGTAGCACCATTACCTTTACCA", + "sequence": "CTTGATATAGTAGCACCATTACGTTTACC", "idt": {"name": "ST3[408]5[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 408, "end": 416}, {"helix": 4, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 5, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1879,9 +1924,9 @@ }, { "color": "#007200", - "dna_sequence": "GCGCCAAAGTAATTGAGCGCTAATTTTATCC", + "sequence": "AGCGCCAAAGTAATTGAGCGCTAAATTTATC", "idt": {"name": "ST5[408]7[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 6, "forward": false, "start": 400, "end": 416, "deletions": [403]}, {"helix": 7, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1889,9 +1934,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CAATCCAAAAATAATCGGCTGTCAAGGTAA", + "sequence": "CCAATCCAACAATAATCGGCTGTAAAGGTA", "idt": {"name": "ST7[408]9[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 8, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 9, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1899,9 +1944,9 @@ }, { "color": "#f7931e", - "dna_sequence": "AGTAATTCAATGCTGATGCAAATTTTCCC", + "sequence": "AAGTAATTAAATGCTGATGCAAATTTTCC", "idt": {"name": "ST9[408]11[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 408, "end": 416}, {"helix": 10, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 11, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1910,9 +1955,9 @@ }, { "color": "#f74308", - "dna_sequence": "TTAGAATCCAATTATTTGCACGTATTTGCGG", + "sequence": "CTTAGAATCAAATTATTTGCACGTTTTTGCG", "idt": {"name": "ST11[408]13[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 12, "forward": false, "start": 400, "end": 416, "deletions": [403]}, {"helix": 13, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1920,9 +1965,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AACAAAGAAGAGGTGAGGCGGTCAGAACCC", + "sequence": "GAACAAAGAAGAGGTGAGGCGGTTAGAACC", "idt": {"name": "ST13[408]15[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 14, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 15, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1930,9 +1975,9 @@ }, { "color": "#888888", - "dna_sequence": "TTTCAACATGAAAGCGTAAGAATACAGCAGAAG", + "sequence": "CTTTCAACCTGAAAGCGTAAGAATCCAGCAGAA", "idt": {"name": "ST0[423]14[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 416, "end": 424}, {"helix": 15, "forward": true, "start": 416, "end": 432}, {"helix": 14, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -1940,9 +1985,9 @@ }, { "color": "#32b86c", - "dna_sequence": "ACGGGGTCCTACAACGCCTGTAGTAAACAAC", + "sequence": "AACGGGGTACTACAACGCCTGTACTAAACAA", "idt": {"name": "ST2[423]0[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 416, "end": 424}, {"helix": 1, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 0, "forward": false, "start": 424, "end": 432} @@ -1951,9 +1996,9 @@ }, { "color": "#333333", - "dna_sequence": "AATCACCACACAAACAAATAAATCTAAGTTTTA", + "sequence": "AAATCACCTCACAAACAAATAAATATAAGTTTT", "idt": {"name": "ST4[423]2[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 416, "end": 424}, {"helix": 3, "forward": true, "start": 416, "end": 432}, {"helix": 2, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -1962,9 +2007,9 @@ }, { "color": "#320096", - "dna_sequence": "TCAGAGGGACAAAAGGGCGACATAGCCAGCAA", + "sequence": "GTCAGAGGGACAAAAGGGCGACAGAGCCAGCA", "idt": {"name": "ST6[423]4[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 416, "end": 424}, {"helix": 5, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 4, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -1973,9 +2018,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AACCAATCTAAGAAACGATTTTTGAACAAAG", + "sequence": "AAACCAATATAAGAAACGATTTTTGAACAAA", "idt": {"name": "ST8[423]6[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 416, "end": 424}, {"helix": 7, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 6, "forward": false, "start": 424, "end": 432} @@ -1984,9 +2029,9 @@ }, { "color": "#7300de", - "dna_sequence": "TATATGTATGTCCAGACGACGACAGCATGTAGA", + "sequence": "CTATATGTCTGTCCAGACGACGACAGCATGTAG", "idt": {"name": "ST10[423]8[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 416, "end": 424}, {"helix": 9, "forward": true, "start": 416, "end": 432}, {"helix": 8, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -1994,9 +2039,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CATATCAATTGAAAACATAGCGATTATATAAC", + "sequence": "CCATATCACTTGAAAACATAGCGGTTATATAA", "idt": {"name": "ST12[423]10[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 416, "end": 424}, {"helix": 11, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 10, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -2004,9 +2049,9 @@ }, { "color": "#b8056c", - "dna_sequence": "ATAAAACAACCACCAGAAGGAGCGAACCTAC", + "sequence": "GATAAAACAACCACCAGAAGGAGAGAACCTA", "idt": {"name": "ST14[423]12[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 416, "end": 424}, {"helix": 13, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 12, "forward": false, "start": 424, "end": 432} @@ -2014,9 +2059,9 @@ }, { "color": "#007200", - "dna_sequence": "AGACAATACTGTATGGGATTTTGCCATTCCAC", + "sequence": "CAGACAATTCTGTATGGGATTTTGGCATTCCA", "idt": {"name": "ST15[440]1[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 440, "end": 448}, {"helix": 0, "forward": false, "start": 432, "end": 448}, {"helix": 1, "forward": true, "start": 432, "end": 440} @@ -2024,9 +2069,9 @@ }, { "color": "#cc0000", - "dna_sequence": "AGACAGCCAGGAGTGTACTGGTAACTCATTAA", + "sequence": "CAGACAGCCAGGAGTGTACTGGTACCTCATTA", "idt": {"name": "ST1[440]3[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 440, "end": 448}, {"helix": 2, "forward": false, "start": 432, "end": 448}, {"helix": 3, "forward": true, "start": 432, "end": 440} @@ -2034,9 +2079,9 @@ }, { "color": "#f7931e", - "dna_sequence": "AGCCAGAAGCCATTTGGGAATTAGTCAACCGA", + "sequence": "AAGCCAGAAGCCATTTGGGAATTATTCAACCG", "idt": {"name": "ST3[440]5[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 440, "end": 448}, {"helix": 4, "forward": false, "start": 432, "end": 448}, {"helix": 5, "forward": true, "start": 432, "end": 440} @@ -2044,9 +2089,9 @@ }, { "color": "#f74308", - "dna_sequence": "TTGAGGGAATTAACTGAACACCCTTGTTTAAC", + "sequence": "ATTGAGGGAATTAACTGAACACCCTTGTTTAA", "idt": {"name": "ST5[440]7[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 440, "end": 448}, {"helix": 6, "forward": false, "start": 432, "end": 448}, {"helix": 7, "forward": true, "start": 432, "end": 440} @@ -2054,9 +2099,9 @@ }, { "color": "#57bb00", - "dna_sequence": "GTCAAAAACCATCCTAATTTACGAATAAACAA", + "sequence": "CGTCAAAACCCATCCTAATTTACGAATAAACA", "idt": {"name": "ST7[440]9[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 440, "end": 448}, {"helix": 8, "forward": false, "start": 432, "end": 448}, {"helix": 9, "forward": true, "start": 432, "end": 440} @@ -2064,9 +2109,9 @@ }, { "color": "#888888", - "dna_sequence": "CATGTTCATCCGGCTTAGGTTGGGTAGCTTAG", + "sequence": "ACATGTTCCTCCGGCTTAGGTTGGATAGCTTA", "idt": {"name": "ST9[440]11[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 440, "end": 448}, {"helix": 10, "forward": false, "start": 432, "end": 448}, {"helix": 11, "forward": true, "start": 432, "end": 440} @@ -2074,9 +2119,9 @@ }, { "color": "#32b86c", - "dna_sequence": "ATTAAGACAATAATGGAAGGGTTAGGAATTAT", + "sequence": "GATTAAGAGAATAATGGAAGGGTTCGGAATTA", "idt": {"name": "ST11[440]13[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 440, "end": 448}, {"helix": 12, "forward": false, "start": 432, "end": 448}, {"helix": 13, "forward": true, "start": 432, "end": 440} @@ -2084,9 +2129,9 @@ }, { "color": "#333333", - "dna_sequence": "CATCATATATACCGAACGAACCACCGTGGCAC", + "sequence": "TCATCATAAATACCGAACGAACCAACGTGGCA", "idt": {"name": "ST13[440]15[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 440, "end": 448}, {"helix": 14, "forward": false, "start": 432, "end": 448}, {"helix": 15, "forward": true, "start": 432, "end": 440} @@ -2094,9 +2139,9 @@ }, { "color": "#320096", - "dna_sequence": "GAATTTTTTTTTGAATGGCTATACATCGCC", + "sequence": "TGAATTTATTTTTGAATGGCTAAACATCGC", "idt": {"name": "ST0[455]14[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 15, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 14, "forward": false, "start": 456, "end": 464} @@ -2104,9 +2149,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "ATGATACCTCATAGTTAGCGTATAGTAAAT", + "sequence": "GATGATACCTCATAGTTAGCGTTTAGTAAA", "idt": {"name": "ST2[455]0[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 1, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 0, "forward": false, "start": 456, "end": 464} @@ -2114,9 +2159,9 @@ }, { "color": "#7300de", - "dna_sequence": "GACTTGATGGAAAGCGCAGTCTGGCTTTTG", + "sequence": "CGACTTGATGGAAAGCGCAGTCTGGCTTTT", "idt": {"name": "ST4[455]2[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 3, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 2, "forward": false, "start": 456, "end": 464} @@ -2124,9 +2169,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CGGGAGAGGGAAGGTAAATATTCCGTCACC", + "sequence": "ACGGGAGAGGGAAGGTAAATATACCGTCAC", "idt": {"name": "ST6[455]4[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 5, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 4, "forward": false, "start": 456, "end": 464} @@ -2134,9 +2179,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TAATATCTGAAAATAGCAGCCTGCATTAGA", + "sequence": "ATAATATATGAAAATAGCAGCCCGCATTAG", "idt": {"name": "ST8[455]6[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 7, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 6, "forward": false, "start": 456, "end": 464} @@ -2144,9 +2189,9 @@ }, { "color": "#007200", - "dna_sequence": "TTTAACCGCTAATGCAGAACGCAAGAAAAA", + "sequence": "TTTTAACAGCTAATGCAGAACGCAAGAAAA", "idt": {"name": "ST10[455]8[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 9, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 8, "forward": false, "start": 456, "end": 464} @@ -2154,9 +2199,9 @@ }, { "color": "#cc0000", - "dna_sequence": "ACTTCTGGCTGAGAAGAGTCAAACTACCTT", + "sequence": "TACTTCTCGCTGAGAAGAGTCAGACTACCT", "idt": {"name": "ST12[455]10[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 11, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 10, "forward": false, "start": 456, "end": 464} @@ -2164,9 +2209,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ATTAAAATCCTGATTATCAGATTGGATTAT", + "sequence": "CATTAAATTCCTGATTATCAGATTGGATTA", "idt": {"name": "ST14[455]12[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 13, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 12, "forward": false, "start": 456, "end": 464} diff --git a/examples/proposal/beth.idt b/examples/proposal/beth.idt index b77d95df..03aef039 100644 --- a/examples/proposal/beth.idt +++ b/examples/proposal/beth.idt @@ -1,208 +1,208 @@ -ST15[248]0[232],ACAATATTACCGATAGTTGCGCCGACAATGAC,25nm,STD -ST2[231]1[247],CTTTGAAATCATAAGGGAACCGAATAAGTAT,25nm,STD -ST1[248]2[232],AGCCCGGAAGTCGAGAGGGTTGATACTGACCAA,25nm,STD -ST4[231]3[247],AACACTATAGGAATTACGAGGCATTCAAAATC,25nm,STD -ST3[248]4[232],/5Biosg/ACCGGAACGCCATCTTTTCATAAAGTAAGAGC,25nm,STD -ST6[231]5[247],TAGAGCTTAGAGGTCATTTTTGCGGAATACC,25nm,STD -ST5[248]6[232],CAAAAGAACGAAACGCAATAATAACGGATGGCT,25nm,STD -ST8[231]7[247],AAATGCAAATTTTTAGAACCCTCTTTAGCGA,25nm,STD -ST7[248]8[232],ACCTCCCGAAAGAACGCGAGGCGTATATATTTT,25nm,STD -ST10[231]9[247],CTTTCATCTCGCGTCTGGCCTTCCTGTTTAGT,25nm,STD -ST9[248]10[232],ATCATATGTTACTAGAAAAAGCCTGTAGCCAG,25nm,STD -ST12[231]11[247],TAGAGGATCTTGCATGCCTGCAGTACCTGAG,25nm,STD -ST11[248]12[232],/5Biosg/CAAAAGAAGAATTATTCATTTCAATGTCGACTC,25nm,STD -ST14[231]13[247],CCCTTATATGGTGGTTCCGAAATATATCTTT,25nm,STD -ST13[248]14[232],AGGAGCACTGGAAGGTTATCTAAACGGCAAAAT,25nm,STD -ST0[231]15[247],AACAACCATCGGCCTTGCTGGTAATATCCAGA,25nm,STD -ST15[56]1[55],AGCTTGACAGTTTCCATTAAACGGACCTAAAA,25nm,STD -ST1[56]3[55],CGAAAGAGGGTAGTAAATTGGGCTGAATTACC,25nm,STD -ST3[56]5[55],TTATGCGACTTTAAACAGTTCAGTCTTTACC,25nm,STD -ST5[56]7[55],CTGACTATTTGTTTAGCTATATTTTATTCTACT,25nm,STD -ST7[56]9[55],AATAGTAGTCTGAGAGTCTGGAGCACTAGCAT,25nm,STD -ST9[56]11[55],GTCAATCAATCGCACTCCAGCCAAGGCAAAG,25nm,STD -ST11[56]13[55],CGCCATTCGCGCTCACTGCCCGCTTTAATGAAT,25nm,STD -ST13[56]15[55],CGGCCAACGGGTCGAGGTGCCGTACGATTTAG,25nm,STD -ST0[71]14[72],ATGAGGAGGGGAAAGCCGGCGAAAATCAAGT,25nm,STD -ST2[71]0[72],AGAACGACAAAAGAATACACTACTTTTTC,25nm,STD -ST4[71]2[72],/5Biosg/TCAAATGTTTTAAGAACTGGCTAGAAACACC,25nm,STD -ST6[71]4[72],/5Biosg/AATAACCATAGTCAGAAGCAAGAATCCCCC,25nm,STD -ST8[71]6[72],/5Biosg/TCATTGCAGCATTAACATCCAAAATGGTC,25nm,STD -ST10[71]8[72],/5Biosg/CAGGAAGTATGTACCCCGGTTGGCTATCAGG,25nm,STD -ST12[71]10[72],TGCGTTGCCATTCAGGCTGCGTATCGGCCT,25nm,STD -ST14[71]12[72],TTTTTGGCGCGGGGAGAGGCGACATTAAT,25nm,STD -ST15[88]1[87],AGAAAGGAGCTTTGAGGACTAAAGAAAACACT,25nm,STD -ST1[88]3[87],CATCTTTGAAGGCTTGCCCTGACGCATTATAC,25nm,STD -ST3[88]5[87],/5Biosg/CAGTCAGGTCATAAATATTCATTAGCGGATT,25nm,STD -ST5[88]7[87],/5Biosg/GCATCAAAAATTAGATACATTTCGCATAAATCA,25nm,STD -ST7[88]9[87],TACAGGCAAGAGAGATCTACAAAGATAATCAG,25nm,STD -ST9[88]11[87],AAAAGCCCAGGGGACGACGACAGCAACTGTT,25nm,STD -ST11[88]13[87],GGGAAGGGCATGAGTGAGCTAACTCGTTTGCGT,25nm,STD -ST13[88]15[87],ATTGGGCGCCGTGAACCATCACCCACGTGGCG,25nm,STD -ST0[103]14[104],CTACAGAGAGGGAATTTTATAATCAGGGCGATG,25nm,STD -ST2[103]0[104],/5Biosg/AGTGAATACCCCCAGCGATTATAAGCAACGG,25nm,STD -ST4[103]2[104],CGGAATCGACGTTGGGAAGAAAAATGCTCATTC,25nm,STD -ST6[103]4[104],/5Biosg/GTTTGACCAGATTAAGAGGAAGCCCAATACTG,25nm,STD -ST8[103]6[104],CTATTTTTGGCAAAGAATTAGCATAGATTTA,25nm,STD -ST10[103]8[104],CCAGTTTGCAAAAACAGGAAGATTAGAGGGTAG,25nm,STD -ST12[103]10[104],GGTGCCTAGATCGGTGCGGGCCTGTGCATCTG,25nm,STD -ST14[103]12[104],GCCCACTACAGGGTGGTTTTTCTAAGCCTGG,25nm,STD -ST15[120]1[119],CCACCGAGCATCGGAACGAGGGTCCAAGCG,25nm,STD -ST1[120]3[119],CGAAACAAACAACGTAACAAAGCTCTACGT,25nm,STD -ST3[120]5[119],/5Biosg/TAATAAAAAGACTGGATAGCGTCCGAAAG,25nm,STD -ST5[120]7[119],/5Biosg/ACTTCAAATAATTCTGCGAACGAGAAATTAA,25nm,STD -ST7[120]9[119],GCAATAAAGTAAATTAATGCCGGGTATAAG,25nm,STD -ST9[120]11[119],CAAATATTGGCGCATCGTAACCCTTCGCT,25nm,STD -ST11[120]13[119],ATTACGCCAGAAGCATAAAGTGTATTTCACC,25nm,STD -ST13[120]15[119],AGTGAGACGAAAAACCGTCTATCAGTGAGG,25nm,STD -ST0[135]14[136],AAAGACAGTAAAAGAGTCTGTCCATCCAACGTC,25nm,STD -ST2[135]0[136],ACCCAAATGTACAACGGAGATTTCAGCAGCG,25nm,STD -ST4[135]2[136],AAATGTTTCGAACTAACGGAACAAATATTCATT,25nm,STD -ST6[135]4[136],TGATTCCCATCGCGTTTTAATTCGTAATAGTA,25nm,STD -ST8[135]6[136],CTAGCTGACCTCAGAGCATAAAGATAACAGT,25nm,STD -ST10[135]8[136],TGTAGATGTAAATTGTAAACGTTATCAACCGTT,25nm,STD -ST12[135]10[136],ACGAGCCGGCTGGCGAAAGGGGGTCACGTTGG,25nm,STD -ST14[135]12[136],AAAGGGCGGGCAACAGCTGATTGCACAACAT,25nm,STD -ST15[152]1[151],ATTAACCGGCGGGATCGTCACCCTGTATCATC,25nm,STD -ST1[152]3[151],GCCTGATAACTTGACAAGAACCGGCATTATTA,25nm,STD -ST3[152]5[151],CAGGTAGAGTTTTGCCAGAGGGGGAGCTTCA,25nm,STD -ST5[152]7[151],AAGCGAACCGGAAGTTTCATTCCATCTAAATCG,25nm,STD -ST7[152]9[151],GTTGTACCACCATCAATATGATATATATTTTG,25nm,STD -ST9[152]11[151],TTAAAATTCCGTAATGGGATAGGATGTGCTG,25nm,STD -ST11[152]13[151],CAAGGCGATTCCGCTCACAATTCCACCCTTCAC,25nm,STD -ST13[152]15[151],CGCCTGGCCTTAAAGAACGTGGACTCACGCAA,25nm,STD -ST0[167]14[168],CGCTTTTTTGTAGCAATACTTCGAACAAGAG,25nm,STD -ST2[167]0[168],GAGTAATATTGTGTCGAAATCTTAAAGGC,25nm,STD -ST4[167]2[168],AAAAGAAAAGATTCATCAGTTGCTTCATCAA,25nm,STD -ST6[167]4[168],GGTGTCTAGACCGGAAGCAAAGGCTTTTGC,25nm,STD -ST8[167]6[168],CAAATCAAAAACATTATGACCTAAAGTAC,25nm,STD -ST10[167]8[168],GGATTGACGCATTAAATTTTTGGGAGACAGT,25nm,STD -ST12[167]10[168],ATTGTTATAAGTTGGGTAACGACAAACGGC,25nm,STD -ST14[167]12[168],TCCACTACTGAGAGAGTTGCATGTGTGAA,25nm,STD -ST15[184]1[183],GTAATAACTGAGGCTTGCAGGGAGCGCGACCT,25nm,STD -ST1[184]3[183],GCTCCATGTCATAGGCTGGCTGACAGATTTAG,25nm,STD -ST3[184]5[183],GAATACCAACCAAAATAGCGAGACTCCAACA,25nm,STD -ST5[184]7[183],GGTCAGGATGTTTTAAATATGCAACCTGTAATA,25nm,STD -ST7[184]9[183],CTTTTGCGGAGGGTGAGAAAGGCCTTAAATCA,25nm,STD -ST9[184]11[183],GCTCATTTGGATTCTCCGTGGGACCAGGGTT,25nm,STD -ST11[184]13[183],TTCCCAGTCGGTCATAGCTGTTTCCGCAAGCGG,25nm,STD -ST13[184]15[183],TCCACGCTGTGTTGTTCCAGTTTGTTTGATTA,25nm,STD -ST0[199]14[200],TCGGTCGCATCACTTGCCTGAGTACCCGAGATA,25nm,STD -ST2[199]0[200],ACCAGGCGTACTTAGCCGGAACGCGATATAT,25nm,STD -ST4[199]2[200],/5Biosg/CGATAAAACATTCAACTAATGCAGGGTGTACAG,25nm,STD -ST6[199]4[200],/5Biosg/CTCAACATTAGAGAGTACCTTTAACCAGACGA,25nm,STD -ST8[199]6[200],/5Biosg/GATTCAAAGAGAAGCCTTTATTTTGCTGTAG,25nm,STD -ST10[199]8[200],/5Biosg/AACCCGTCTTTAACCAATAGGAACGTAGGTAAA,25nm,STD -ST12[199]10[200],GTAATCATACGACGTTGTAAAACGCGAGTAAC,25nm,STD -ST14[199]12[200],GGGTTGAGGTTTGCCCCAGCAGGTCGAATTC,25nm,STD -ST15[216]1[215],TCAAACTATCGCCCACGCATAACAGGCGCA,25nm,STD -ST1[216]3[215],GACGGTCAAGAGGACAGATGAACATACATA,25nm,STD -ST3[216]5[215],/5Biosg/ACGCCAAACATAACCCTCGTTTATTGCTC,25nm,STD -ST5[216]7[215],CTTTTGATAAATTGCTGAATATAACAACGCA,25nm,STD -ST7[216]9[215],/5Biosg/AGGATAAAATGCCTGAGTAATGTGCCATCA,25nm,STD -ST9[216]11[215],AAAATAATAACATTAAATGTGAGACGGCC,25nm,STD -ST11[216]13[215],/5Biosg/AGTGCCAAGCCCCGGGTACCGAGCCGAAAAT,25nm,STD -ST13[216]15[215],CCTGTTTGAAATCAAAAGAATAGGAAGAAC,25nm,STD -ST0[263]14[264],GCTTGATACCGCCAGCCATTGCAGTTGAAAG,25nm,STD -ST2[263]0[264],AAGTGCCTAGGTGTATCACCGCTTAAACA,25nm,STD -ST4[263]2[264],AGCGTTTCAGAGCCACCACCGGCAGGCGGAT,25nm,STD -ST6[263]4[264],AACCGAGTGGCATGATTAAGACCCCTTATT,25nm,STD -ST8[263]6[264],GTATTCTCTTGCGGGAGGTTTCAGAAGGA,25nm,STD -ST10[263]8[264],ATCATAACGTTATACAAATTCTGCTTATCCG,25nm,STD -ST12[263]10[264],AGAGGCGATGATGAAACAAACAACACCGGA,25nm,STD -ST14[263]12[264],GAATTGAAACAACTAATAGATAATCGCGC,25nm,STD -ST15[280]1[279],AAACGCTCCTTTCGAGGTGAATTTTACTCAGG,25nm,STD -ST1[280]3[279],AGGTTTAGTGGTTTTGCTCAGTACAACCGCCT,25nm,STD -ST3[280]5[279],CCCTCAGAATTTTCGGTCATAGCCTCCTTAT,25nm,STD -ST5[280]7[279],TACGCAGTAAGCCGAACAAAGTTACTGAAGCCT,25nm,STD -ST7[280]9[279],TAAATCAAGAATCAGATATAGAAGTACCAGTA,25nm,STD -ST9[280]11[279],/5Biosg/TAAAGCCACGTTAAATAAGAATAATCAAGAA,25nm,STD -ST11[280]13[279],AACAAAATTGAATACCAAGTTACAATAGAGCCG,25nm,STD -ST13[280]15[279],TCAATAGATAGTTGGCAAATCAACAACAGGAA,25nm,STD -ST0[295]14[296],TCAGCTTGATGGAAATACCTACATTCAATCAAT,25nm,STD -ST2[295]0[296],ATTAGCGGACCGCCACCCTCAGATCGGTTTA,25nm,STD -ST4[295]2[296],/5Biosg/TCATCGGCGCCGCCACCCTCAGAAAGGATTAGG,25nm,STD -ST6[295]4[296],/5Biosg/AAGCAGATTGTTAGCAAACGTAGAGCGCGTTT,25nm,STD -ST8[295]6[296],/5Biosg/AGCAAGCAATTAGTTGCTATTTTAGAAAAGT,25nm,STD -ST10[295]8[296],/5Biosg/AAATAAGGACGCTCAACAGTAGGGGCGCCCAAT,25nm,STD -ST12[295]10[296],ATTGCTTTAATTACATTTAACAACCGTGTGAT,25nm,STD -ST14[295]12[296],ATCTGGTCAATACATTTGAGGATTTCGCCTG,25nm,STD -ST15[312]1[311],CTCAATCGGAGCCTTTAATTGTAACCGCCA,25nm,STD -ST1[312]3[311],CCCTCAGAAGACTCCTCAAGAGACCGCCAC,25nm,STD -ST3[312]5[311],CCTCAGAGTAGCGTCAGACTGTAAAATAC,25nm,STD -ST5[312]7[311],ATACATAAACCGAAGCCCTTTTTAGCACCCA,25nm,STD -ST7[312]9[311],GCTACAATTTAGGAATCATTACCCTTAATT,25nm,STD -ST9[312]11[311],GAGAATCGGTTTGAAATACCGATTTCATT,25nm,STD -ST11[312]13[311],TGAATTACCAGAAACAATAACGGATTAGAAG,25nm,STD -ST13[312]15[311],TATTAGACTCAAATATCAAACCCTTTGACG,25nm,STD -ST0[327]14[328],TCCAAAAGTCTGAAATGGATTATTATCACCTTG,25nm,STD -ST2[327]0[328],GAGGCTGACCGCCACCCTCAGAGAAAAAGGC,25nm,STD -ST4[327]2[328],TTTGCCTTCCACCACCCTCAGAGCAAGTATTAA,25nm,STD -ST6[327]4[328],CTATCTTAGGTGGCAACATATAAAGAATCAAG,25nm,STD -ST8[327]6[328],/5Biosg/TTTCATCGTTATCCTGAATCTTAAGCAATAG,25nm,STD -ST10[327]8[328],ATTTAATGCCATATTTAACAACGCCGTTTTTAT,25nm,STD -ST12[327]10[328],ACATCGGGTTTTTTAATGGAAACCTGACCTAA,25nm,STD -ST14[327]12[328],CTGAACCTTTACAAACAATTCGATACCTTTT,25nm,STD -ST15[344]1[343],CAGATTCAGTTGAAAATCTCCAAACCACCACC,25nm,STD -ST1[344]3[343],CTCATTTTCTATTCTGAAACATGACGCCACCA,25nm,STD -ST3[344]5[343],GAACCACCGTAATCAGTAGCGACAAGAAACG,25nm,STD -ST5[344]7[343],CAAAGACACCAAGAAACAATGAAATCCAACGCT,25nm,STD -ST7[344]9[343],AACGAGCGTCGAGAACAAGCAAGCCAACATGT,25nm,STD -ST9[344]11[343],AATTTAGGAGTTAATTTCATCTTAGTACATA,25nm,STD -ST11[344]13[343],AATCAATATGAATATACAGTAACAGCAACTCGT,25nm,STD -ST13[344]15[343],ATTAAATCCTGAAAAATCTAAAGCTACATTGG,25nm,STD -ST0[359]14[360],TTTTCACCCAGTCACACGACCAGAGAGCCAG,25nm,STD -ST2[359]0[360],AACCTATAGGGATAGCAAGCCTAATAATT,25nm,STD -ST4[359]2[360],CAGCACCACCAGAGCCGCCGCCCTATTTCGG,25nm,STD -ST6[359]4[360],ATAAGAGCACGGAATAAGTTTCATCGATAG,25nm,STD -ST8[359]6[360],CACTCATCTTTCCAGAGCCTAGCCCAATA,25nm,STD -ST10[359]8[360],ATATTTTCAGAGGCATTTTCGACAAGTACCG,25nm,STD -ST12[359]10[360],GTCAGATATGTGAGTGAATAATTTTCAAAT,25nm,STD -ST14[359]12[360],CAGCAAATTTGCCCGAACGTTGGTTTAAC,25nm,STD -ST15[376]1[375],AGGGACATCTAAAGGAATTGCGAACAATAGGA,25nm,STD -ST1[376]3[375],/5Biosg/ACCCATGTAGTTAATGCCCCCTGCAGCATTGA,25nm,STD -ST3[376]5[375],/5Biosg/CAGGAGGTCGTCACCAATGAAACATTTTGTC,25nm,STD -ST5[376]7[375],/5Biosg/ACAATCAATACAAGAATTGAGTTAAATTTGCCA,25nm,STD -ST7[376]9[375],/5Biosg/GTTACAAAAGAACGGGTATTAAACGCCAGTAA,25nm,STD -ST9[376]11[375],/5Biosg/TAAGAGAAGAACGCGAGAAAACTCCTTGCTT,25nm,STD -ST11[376]13[375],/5Biosg/CTGTAAATCATTGCGTAGATTTTCAATTAATTT,25nm,STD -ST13[376]15[375],/5Biosg/TAAAAGTTTCAACAGTGCCACGCTGTAATAAA,25nm,STD -ST0[391]14[392],AGGAACAATCTGGCCAACAGAGATAGTATTAAC,25nm,STD -ST2[391]0[392],TATAAACACCGTAACACTGAGTTGAATAGAA,25nm,STD -ST4[391]2[392],GCCGGAAATGAGGCAGGTCAGACGCAGTGCCCG,25nm,STD -ST6[391]4[392],GATAACCCAGAAAATTCATATGGATTAGCAAG,25nm,STD -ST8[391]6[392],/5Biosg/CATTCCAATAAACAGCCATATTAATCAGAGA,25nm,STD -ST10[391]8[392],AAGACAAATATAAAGTACCGACAATTTCCTTAT,25nm,STD -ST12[391]10[392],ATAAAGAAGTCGCTATTAATTAATCCAATCGC,25nm,STD -ST14[391]12[392],ACCGCCTGGAGTAACATTATCATAAACAGAA,25nm,STD -ST15[408]1[407],TTCTGACCGTTTCAGCGGAGTGATCGTCAC,25nm,STD -ST1[408]3[407],CAGTACAAAAGTGCCTTGAGTAAATTGGCC,25nm,STD -ST3[408]5[407],TTGATATTGTAGCACCATTACCTTTACCA,25nm,STD -ST5[408]7[407],GCGCCAAAGTAATTGAGCGCTAATTTTATCC,25nm,STD -ST7[408]9[407],CAATCCAAAAATAATCGGCTGTCAAGGTAA,25nm,STD -ST9[408]11[407],/5Biosg/AGTAATTCAATGCTGATGCAAATTTTCCC,25nm,STD -ST11[408]13[407],TTAGAATCCAATTATTTGCACGTATTTGCGG,25nm,STD -ST13[408]15[407],AACAAAGAAGAGGTGAGGCGGTCAGAACCC,25nm,STD -ST0[423]14[424],TTTCAACATGAAAGCGTAAGAATACAGCAGAAG,25nm,STD -ST2[423]0[424],/5Biosg/ACGGGGTCCTACAACGCCTGTAGTAAACAAC,25nm,STD -ST4[423]2[424],/5Biosg/AATCACCACACAAACAAATAAATCTAAGTTTTA,25nm,STD -ST6[423]4[424],/5Biosg/TCAGAGGGACAAAAGGGCGACATAGCCAGCAA,25nm,STD -ST8[423]6[424],/5Biosg/AACCAATCTAAGAAACGATTTTTGAACAAAG,25nm,STD -ST10[423]8[424],TATATGTATGTCCAGACGACGACAGCATGTAGA,25nm,STD -ST12[423]10[424],CATATCAATTGAAAACATAGCGATTATATAAC,25nm,STD -ST14[423]12[424],ATAAAACAACCACCAGAAGGAGCGAACCTAC,25nm,STD -ST15[440]1[439],AGACAATACTGTATGGGATTTTGCCATTCCAC,25nm,STD -ST1[440]3[439],AGACAGCCAGGAGTGTACTGGTAACTCATTAA,25nm,STD -ST3[440]5[439],AGCCAGAAGCCATTTGGGAATTAGTCAACCGA,25nm,STD -ST5[440]7[439],TTGAGGGAATTAACTGAACACCCTTGTTTAAC,25nm,STD -ST7[440]9[439],GTCAAAAACCATCCTAATTTACGAATAAACAA,25nm,STD -ST9[440]11[439],CATGTTCATCCGGCTTAGGTTGGGTAGCTTAG,25nm,STD -ST11[440]13[439],ATTAAGACAATAATGGAAGGGTTAGGAATTAT,25nm,STD -ST13[440]15[439],CATCATATATACCGAACGAACCACCGTGGCAC,25nm,STD -ST0[455]14[456],GAATTTTTTTTTGAATGGCTATACATCGCC,25nm,STD -ST2[455]0[456],ATGATACCTCATAGTTAGCGTATAGTAAAT,25nm,STD -ST4[455]2[456],GACTTGATGGAAAGCGCAGTCTGGCTTTTG,25nm,STD -ST6[455]4[456],CGGGAGAGGGAAGGTAAATATTCCGTCACC,25nm,STD -ST8[455]6[456],TAATATCTGAAAATAGCAGCCTGCATTAGA,25nm,STD -ST10[455]8[456],TTTAACCGCTAATGCAGAACGCAAGAAAAA,25nm,STD -ST12[455]10[456],ACTTCTGGCTGAGAAGAGTCAAACTACCTT,25nm,STD -ST14[455]12[456],ATTAAAATCCTGATTATCAGATTGGATTAT,25nm,STD \ No newline at end of file +ST15[248]0[232],AACAATATTACCGATAGTTGCGCCGACAATGA,25nm,STD +ST2[231]1[247],ACTTTGAAATCATAAGGGAACCGTATAAGTA,25nm,STD +ST1[248]2[232],TAGCCCGGACGTCGAGAGGGTTGAAACTGACCA,25nm,STD +ST4[231]3[247],CAACACTAAAGGAATTACGAGGCAATCAAAAT,25nm,STD +ST3[248]4[232],/5Biosg/CACCGGAATGCCATCTTTTCATATAGTAAGAG,25nm,STD +ST6[231]5[247],TTAGAGCTAAGAGGTCATTTTTGCGGAATAC,25nm,STD +ST5[248]6[232],CCAAAAGAAGGAAACGCAATAATAACGGATGGC,25nm,STD +ST8[231]7[247],TAAATGCAAATTTTTAGAACCCTTTTTAGCG,25nm,STD +ST7[248]8[232],AACCTCCCGTAAGAACGCGAGGCGCATATATTT,25nm,STD +ST10[231]9[247],GCTTTCATTTCGCGTCTGGCCTTCCTGTTTAG,25nm,STD +ST9[248]10[232],TATCATATATTACTAGAAAAAGCCTGTAGCCA,25nm,STD +ST12[231]11[247],CTAGAGGAGCTTGCATGCCTGCATTACCTGA,25nm,STD +ST11[248]12[232],/5Biosg/GCAAAAGAAGAATTATTCATTTCAAGGTCGACT,25nm,STD +ST14[231]13[247],TCCCTTATATGGTGGTTCCGAAAAATATCTT,25nm,STD +ST13[248]14[232],TAGGAGCACAGGAAGGTTATCTAATCGGCAAAA,25nm,STD +ST0[231]15[247],CAACAACCATCGGCCTTGCTGGTAATATCCAG,25nm,STD +ST15[56]1[55],GAGCTTGAAAGTTTCCATTAAACGAACCTAAA,25nm,STD +ST1[56]3[55],ACGAAAGAGAGTAGTAAATTGGGCTGAATTAC,25nm,STD +ST3[56]5[55],CTTATGCGGCTTTAAACAGTTCAGTCTTTAC,25nm,STD +ST5[56]7[55],CCTGACTATCTGTTTAGCTATATTTAATTCTAC,25nm,STD +ST7[56]9[55],TAATAGTAGCCTGAGAGTCTGGAGAACTAGCA,25nm,STD +ST9[56]11[55],TGTCAATCGATCGCACTCCAGCCCAGGCAAA,25nm,STD +ST11[56]13[55],GCGCCATTCGCGCTCACTGCCCGCTTTAATGAA,25nm,STD +ST13[56]15[55],TCGGCCAACGGGTCGAGGTGCCGTCCGATTTA,25nm,STD +ST0[71]14[72],CATGAGGCGGGGAAAGCCGGCGCAAATCAAG,25nm,STD +ST2[71]0[72],CAGAACGGCAAAAGAATACACGACTTTTT,25nm,STD +ST4[71]2[72],/5Biosg/CTCAAATATTTTAAGAACTGGCGAGAAACAC,25nm,STD +ST6[71]4[72],/5Biosg/CAATAACTATAGTCAGAAGCATGAATCCCC,25nm,STD +ST8[71]6[72],/5Biosg/GTCATTGTAGCATTAACATCCCAAATGGT,25nm,STD +ST10[71]8[72],/5Biosg/TCAGGAAATATGTACCCCGGTTGGCTATCAG,25nm,STD +ST12[71]10[72],TTGCGTTGCCATTCAGGCTGCGTATCGGCC,25nm,STD +ST14[71]12[72],TTTTTTGGCGCGGGGAGAGGCCACATTAA,25nm,STD +ST15[88]1[87],GAGAAAGGGGCTTTGAGGACTAAATAAAACAC,25nm,STD +ST1[88]3[87],TCATCTTTGAAGGCTTGCCCTGACTCATTATA,25nm,STD +ST3[88]5[87],/5Biosg/CCAGTCAGGTCATAAATATTCATAAGCGGAT,25nm,STD +ST5[88]7[87],/5Biosg/TGCATCAAACATTAGATACATTTCGAATAAATC,25nm,STD +ST7[88]9[87],ATACAGGCATGAGAGATCTACAAAGATAATCA,25nm,STD +ST9[88]11[87],GAAAAGCCGAGGGGACGACGACAGCAACTGT,25nm,STD +ST11[88]13[87],TGGGAAGGGAATGAGTGAGCTAACTGGTTTGCG,25nm,STD +ST13[88]15[87],TATTGGGCGACGTGAACCATCACCAACGTGGC,25nm,STD +ST0[103]14[104],GCTACAGAAAGGGATTTTTATAATCAGGGCGAT,25nm,STD +ST2[103]0[104],/5Biosg/CAGTGAATACCCCCAGCGATTATTAGCAACG,25nm,STD +ST4[103]2[104],GCGGAATCGACGTTGGGAAGAAAACTGCTCATT,25nm,STD +ST6[103]4[104],/5Biosg/AGTTTGACAAGATTAAGAGGAAGTCCAATACT,25nm,STD +ST8[103]6[104],GCTATTTTAGGCAAAGAATTAGCGTAGATTT,25nm,STD +ST10[103]8[104],GCCAGTTTCCAAAAACAGGAAGATGAGAGGGTA,25nm,STD +ST12[103]10[104],GGGTGCCTCGATCGGTGCGGGCCCGTGCATCT,25nm,STD +ST14[103]12[104],GGCCCACTCCAGGGTGGTTTTTCAAAGCCTG,25nm,STD +ST15[120]1[119],GCCACCGAGCATCGGAACGAGGGACCAAGC,25nm,STD +ST1[120]3[119],GCGAAACAATCAACGTAACAAAGATCTACG,25nm,STD +ST3[120]5[119],/5Biosg/TTAATAAATAGACTGGATAGCGCCCGAAA,25nm,STD +ST5[120]7[119],/5Biosg/GACTTCAAACAATTCTGCGAACGAAAAATTA,25nm,STD +ST7[120]9[119],AGCAATAAAATAAATTAATGCCGTGTATAA,25nm,STD +ST9[120]11[119],GCAAATATGGGCGCATCGTAACTCTTCGC,25nm,STD +ST11[120]13[119],TATTACGCCGGAAGCATAAAGTGTTTTTCAC,25nm,STD +ST13[120]15[119],CAGTGAGACGAAAAACCGTCTATCAGTGAG,25nm,STD +ST0[135]14[136],GAAAGACAGTAAAAGAGTCTGTCCCTCCAACGT,25nm,STD +ST2[135]0[136],TACCCAAAAGTACAACGGAGATTTCAGCAGC,25nm,STD +ST4[135]2[136],AAAATGTTACGAACTAACGGAACAGATATTCAT,25nm,STD +ST6[135]4[136],TTGATTCCTATCGCGTTTTAATTGGTAATAGT,25nm,STD +ST8[135]6[136],TCTAGCTGGCCTCAGAGCATAAATATAACAG,25nm,STD +ST10[135]8[136],GTGTAGATTTAAATTGTAAACGTTTTCAACCGT,25nm,STD +ST12[135]10[136],TACGAGCCAGCTGGCGAAAGGGGGTCACGTTG,25nm,STD +ST14[135]12[136],CAAAGGGCGGGCAACAGCTGATTACACAACA,25nm,STD +ST15[152]1[151],AATTAACCTGCGGGATCGTCACCCTGTATCAT,25nm,STD +ST1[152]3[151],CGCCTGATATCTTGACAAGAACCGACATTATT,25nm,STD +ST3[152]5[151],ACAGGTAGAGTTTTGCCAGAGGGCGAGCTTC,25nm,STD +ST5[152]7[151],AAAGCGAACTGGAAGTTTCATTCCAGCTAAATC,25nm,STD +ST7[152]9[151],GGTTGTACCACCATCAATATGATAAATATTTT,25nm,STD +ST9[152]11[151],GTTAAAATACCGTAATGGGATAGGATGTGCT,25nm,STD +ST11[152]13[151],GCAAGGCGAATCCGCTCACAATTCCGCCCTTCA,25nm,STD +ST13[152]15[151],CCGCCTGGCATTAAAGAACGTGGAATCACGCA,25nm,STD +ST0[167]14[168],CCGCTTTGTTGTAGCAATACTTGGAACAAGA,25nm,STD +ST2[167]0[168],AGAGTAAAATTGTGTCGAAATGTTAAAGG,25nm,STD +ST4[167]2[168],CAAAAGAAAAGATTCATCAGTTCCTTCATCA,25nm,STD +ST6[167]4[168],CGGTGTCCAGACCGGAAGCAAAGGCTTTTG,25nm,STD +ST8[167]6[168],TCAAATCAAAAACATTATGACCTAAAGTA,25nm,STD +ST10[167]8[168],CGGATTGTCGCATTAAATTTTTCGGAGACAG,25nm,STD +ST12[167]10[168],AATTGTTTTAAGTTGGGTAACAACAAACGG,25nm,STD +ST14[167]12[168],GTCCACTCCTGAGAGAGTTGCCTGTGTGA,25nm,STD +ST15[184]1[183],AGTAATAACTGAGGCTTGCAGGGACCGCGACC,25nm,STD +ST1[184]3[183],TGCTCCATGGCATAGGCTGGCTGAGAGATTTA,25nm,STD +ST3[184]5[183],GGAATACCAACCAAAATAGCGAGACTCCAAC,25nm,STD +ST5[184]7[183],AGGTCAGGATGTTTTAAATATGCAACCTGTAAT,25nm,STD +ST7[184]9[183],ACTTTTGCGAAGGGTGAGAAAGGCGTTAAATC,25nm,STD +ST9[184]11[183],AGCTCATTCGGATTCTCCGTGGGGCCAGGGT,25nm,STD +ST11[184]13[183],TTTCCCAGTTGGTCATAGCTGTTTCAGCAAGCG,25nm,STD +ST13[184]15[183],GTCCACGCTGTGTTGTTCCAGTTTCTTTGATT,25nm,STD +ST0[199]14[200],TTCGGTCGCATCACTTGCCTGAGTGCCCGAGAT,25nm,STD +ST2[199]0[200],GACCAGGCTTACTTAGCCGGAACCCGATATA,25nm,STD +ST4[199]2[200],/5Biosg/ACGATAAAACATTCAACTAATGCACGGTGTACA,25nm,STD +ST6[199]4[200],/5Biosg/GCTCAACATTAGAGAGTACCTTTTACCAGACG,25nm,STD +ST8[199]6[200],/5Biosg/AGATTCAAGGAGAAGCCTTTATTATGCTGTA,25nm,STD +ST10[199]8[200],/5Biosg/CAACCCGTTTTTAACCAATAGGAATGTAGGTAA,25nm,STD +ST12[199]10[200],CGTAATCACACGACGTTGTAAAAAGCGAGTAA,25nm,STD +ST14[199]12[200],AGGGTTGAGGTTTGCCCCAGCAGCTCGAATT,25nm,STD +ST15[216]1[215],CTCAAACTATCGCCCACGCATAAGAGGCGC,25nm,STD +ST1[216]3[215],AGACGGTCAAGAGGACAGATGAAGATACAT,25nm,STD +ST3[216]5[215],/5Biosg/AACGCCAATCATAACCCTCGTTAATTGCT,25nm,STD +ST5[216]7[215],CCTTTTGATTAATTGCTGAATATATCAACGC,25nm,STD +ST7[216]9[215],/5Biosg/AAGGATAAAATGCCTGAGTAATGCGCCATC,25nm,STD +ST9[216]11[215],AAAAATAACAACATTAAATGTGCGACGGC,25nm,STD +ST11[216]13[215],/5Biosg/CAGTGCCAATCCCCGGGTACCGAGGCGAAAA,25nm,STD +ST13[216]15[215],TCCTGTTTGAAATCAAAAGAATAAGAAGAA,25nm,STD +ST0[263]14[264],AGCTTGATACCGCCAGCCATTGCAGTTGAAA,25nm,STD +ST2[263]0[264],TAAGTGCATAGGTGTATCACCTCTTAAAC,25nm,STD +ST4[263]2[264],TAGCGTTCCAGAGCCACCACCGCCAGGCGGA,25nm,STD +ST6[263]4[264],AAACCGACTGGCATGATTAAGCCCCCTTAT,25nm,STD +ST8[263]6[264],GGTATTCACTTGCGGGAGGTTCCAGAAGG,25nm,STD +ST10[263]8[264],AATCATAGCGTTATACAAATTCGGCTTATCC,25nm,STD +ST12[263]10[264],CAGAGGCGATGATGAAACAAAAAACACCGG,25nm,STD +ST14[263]12[264],GGAATTGTAACAACTAATAGAAAATCGCG,25nm,STD +ST15[280]1[279],AAAACGCTGCTTTCGAGGTGAATTGTACTCAG,25nm,STD +ST1[280]3[279],GAGGTTTAGGGGTTTTGCTCAGTAGAACCGCC,25nm,STD +ST3[280]5[279],TCCCTCAGCATTTTCGGTCATAGACTCCTTA,25nm,STD +ST5[280]7[279],TTACGCAGTTAGCCGAACAAAGTTATTGAAGCC,25nm,STD +ST7[280]9[279],TTAAATCAAAAATCAGATATAGAATTACCAGT,25nm,STD +ST9[280]11[279],/5Biosg/ATAAAGCCGCGTTAAATAAGAATCATCAAGA,25nm,STD +ST11[280]13[279],AAACAAAATTGAATACCAAGTTACATTAGAGCC,25nm,STD +ST13[280]15[279],GTCAATAGACAGTTGGCAAATCAACAACAGGA,25nm,STD +ST0[295]14[296],ATCAGCTTCATGGAAATACCTACACTCAATCAA,25nm,STD +ST2[295]0[296],GATTAGCGTACCGCCACCCTCAGATCGGTTT,25nm,STD +ST4[295]2[296],/5Biosg/TTCATCGGAGCCGCCACCCTCAGAAAGGATTAG,25nm,STD +ST6[295]4[296],/5Biosg/TAAGCAGAATGTTAGCAAACGTATAGCGCGTT,25nm,STD +ST8[295]6[296],/5Biosg/TAGCAAGCGATTAGTTGCTATTTAAGAAAAG,25nm,STD +ST10[295]8[296],/5Biosg/TAAATAAGAACGCTCAACAGTAGGCGCGCCCAA,25nm,STD +ST12[295]10[296],GATTGCTTTAATTACATTTAACAACCGTGTGA,25nm,STD +ST14[295]12[296],TATCTGGTTAATACATTTGAGGAATTCGCCT,25nm,STD +ST15[312]1[311],GCTCAATCGGAGCCTTTAATTGTAACCGCC,25nm,STD +ST1[312]3[311],ACCCTCAGAAGACTCCTCAAGAGACCGCCA,25nm,STD +ST3[312]5[311],CCCTCAGATTAGCGTCAGACTGGAAAATA,25nm,STD +ST5[312]7[311],CATACATAAACCGAAGCCCTTTTTTGCACCC,25nm,STD +ST7[312]9[311],AGCTACAATGTAGGAATCATTACGCTTAAT,25nm,STD +ST9[312]11[311],TGAGAATCGGTTTGAAATACCGATTTCAT,25nm,STD +ST11[312]13[311],TTGAATTACGAGAAACAATAACGGTTTAGAA,25nm,STD +ST13[312]15[311],GTATTAGACTCAAATATCAAACCTTTTGAC,25nm,STD +ST0[327]14[328],CTCCAAAAGTCTGAAATGGATTATCATCACCTT,25nm,STD +ST2[327]0[328],AGAGGCTGACCGCCACCCTCAGAAAAAAAGG,25nm,STD +ST4[327]2[328],GTTTGCCTGCCACCACCCTCAGAGAAAGTATTA,25nm,STD +ST6[327]4[328],GCTATCTTAGGTGGCAACATATACAGAATCAA,25nm,STD +ST8[327]6[328],/5Biosg/TTTTCATCTTTATCCTGAATCTTTAGCAATA,25nm,STD +ST10[327]8[328],AATTTAATGCCATATTTAACAACGCCGTTTTTA,25nm,STD +ST12[327]10[328],TACATCGGCTTTTTTAATGGAAATCTGACCTA,25nm,STD +ST14[327]12[328],GCTGAACCTTTACAAACAATTCGGTACCTTT,25nm,STD +ST15[344]1[343],GCAGATTCCGTTGAAAATCTCCAAGCCACCAC,25nm,STD +ST1[344]3[343],CCTCATTTTTTATTCTGAAACATGCCGCCACC,25nm,STD +ST3[344]5[343],AGAACCACCGTAATCAGTAGCGAAAAGAAAC,25nm,STD +ST5[344]7[343],GCAAAGACAGCAAGAAACAATGAAAACCAACGC,25nm,STD +ST7[344]9[343],TAACGAGCGTCGAGAACAAGCAAGCCAACATG,25nm,STD +ST9[344]11[343],TAATTTAGTAGTTAATTTCATCTCAGTACAT,25nm,STD +ST11[344]13[343],AAATCAATATGAATATACAGTAACAACAACTCG,25nm,STD +ST13[344]15[343],TATTAAATCATGAAAAATCTAAAGTTACATTG,25nm,STD +ST0[359]14[360],TTTTTCAACCAGTCACACGACCTGAGAGCCA,25nm,STD +ST2[359]0[360],GAACCTACAGGGATAGCAAGCATAATAAT,25nm,STD +ST4[359]2[360],GCAGCACCACCAGAGCCGCCGCCCTATTTCG,25nm,STD +ST6[359]4[360],AATAAGACCACGGAATAAGTTCCATCGATA,25nm,STD +ST8[359]6[360],GCACTCATCTTTCCAGAGCCTAGCCCAAT,25nm,STD +ST10[359]8[360],TATATTTGCAGAGGCATTTTCGCCAAGTACC,25nm,STD +ST12[359]10[360],CGTCAGATATGTGAGTGAATATTTTTCAAA,25nm,STD +ST14[359]12[360],GCAGCAACTTTGCCCGAACGTAGGTTTAA,25nm,STD +ST15[376]1[375],AAGGGACAACTAAAGGAATTGCGACCAATAGG,25nm,STD +ST1[376]3[375],/5Biosg/AACCCATGTAGTTAATGCCCCCTGCAGCATTG,25nm,STD +ST3[376]5[375],/5Biosg/ACAGGAGGACGTCACCAATGAAATATTTTGT,25nm,STD +ST5[376]7[375],/5Biosg/CACAATCAACACAAGAATTGAGTTAAATTTGCC,25nm,STD +ST7[376]9[375],/5Biosg/AGTTACAAAAGAACGGGTATTAAAAGCCAGTA,25nm,STD +ST9[376]11[375],/5Biosg/ATAAGAGAAGAACGCGAGAAAACACCTTGCT,25nm,STD +ST11[376]13[375],/5Biosg/TCTGTAAATAATTGCGTAGATTTTCTATTAATT,25nm,STD +ST13[376]15[375],/5Biosg/TTAAAAGTTGCAACAGTGCCACGCAGTAATAA,25nm,STD +ST0[391]14[392],AAGGAACATTCTGGCCAACAGAGACAGTATTAA,25nm,STD +ST2[391]0[392],GTATAAACACCGTAACACTGAGTAGAATAGA,25nm,STD +ST4[391]2[392],GGCCGGAATTGAGGCAGGTCAGACACAGTGCCC,25nm,STD +ST6[391]4[392],AGATAACCTAGAAAATTCATATGCATTAGCAA,25nm,STD +ST8[391]6[392],/5Biosg/TCATTCCAATAAACAGCCATATTTATCAGAG,25nm,STD +ST10[391]8[392],CAAGACAAATATAAAGTACCGACACTTTCCTTA,25nm,STD +ST12[391]10[392],AATAAAGACGTCGCTATTAATTAATCCAATCG,25nm,STD +ST14[391]12[392],CACCGCCTTGAGTAACATTATCAAAAACAGA,25nm,STD +ST15[408]1[407],CTTCTGACAGTTTCAGCGGAGTGTTCGTCA,25nm,STD +ST1[408]3[407],CCAGTACAACAGTGCCTTGAGTAGATTGGC,25nm,STD +ST3[408]5[407],CTTGATATAGTAGCACCATTACGTTTACC,25nm,STD +ST5[408]7[407],AGCGCCAAAGTAATTGAGCGCTAAATTTATC,25nm,STD +ST7[408]9[407],CCAATCCAACAATAATCGGCTGTAAAGGTA,25nm,STD +ST9[408]11[407],/5Biosg/AAGTAATTAAATGCTGATGCAAATTTTCC,25nm,STD +ST11[408]13[407],CTTAGAATCAAATTATTTGCACGTTTTTGCG,25nm,STD +ST13[408]15[407],GAACAAAGAAGAGGTGAGGCGGTTAGAACC,25nm,STD +ST0[423]14[424],CTTTCAACCTGAAAGCGTAAGAATCCAGCAGAA,25nm,STD +ST2[423]0[424],/5Biosg/AACGGGGTACTACAACGCCTGTACTAAACAA,25nm,STD +ST4[423]2[424],/5Biosg/AAATCACCTCACAAACAAATAAATATAAGTTTT,25nm,STD +ST6[423]4[424],/5Biosg/GTCAGAGGGACAAAAGGGCGACAGAGCCAGCA,25nm,STD +ST8[423]6[424],/5Biosg/AAACCAATATAAGAAACGATTTTTGAACAAA,25nm,STD +ST10[423]8[424],CTATATGTCTGTCCAGACGACGACAGCATGTAG,25nm,STD +ST12[423]10[424],CCATATCACTTGAAAACATAGCGGTTATATAA,25nm,STD +ST14[423]12[424],GATAAAACAACCACCAGAAGGAGAGAACCTA,25nm,STD +ST15[440]1[439],CAGACAATTCTGTATGGGATTTTGGCATTCCA,25nm,STD +ST1[440]3[439],CAGACAGCCAGGAGTGTACTGGTACCTCATTA,25nm,STD +ST3[440]5[439],AAGCCAGAAGCCATTTGGGAATTATTCAACCG,25nm,STD +ST5[440]7[439],ATTGAGGGAATTAACTGAACACCCTTGTTTAA,25nm,STD +ST7[440]9[439],CGTCAAAACCCATCCTAATTTACGAATAAACA,25nm,STD +ST9[440]11[439],ACATGTTCCTCCGGCTTAGGTTGGATAGCTTA,25nm,STD +ST11[440]13[439],GATTAAGAGAATAATGGAAGGGTTCGGAATTA,25nm,STD +ST13[440]15[439],TCATCATAAATACCGAACGAACCAACGTGGCA,25nm,STD +ST0[455]14[456],TGAATTTATTTTTGAATGGCTAAACATCGC,25nm,STD +ST2[455]0[456],GATGATACCTCATAGTTAGCGTTTAGTAAA,25nm,STD +ST4[455]2[456],CGACTTGATGGAAAGCGCAGTCTGGCTTTT,25nm,STD +ST6[455]4[456],ACGGGAGAGGGAAGGTAAATATACCGTCAC,25nm,STD +ST8[455]6[456],ATAATATATGAAAATAGCAGCCCGCATTAG,25nm,STD +ST10[455]8[456],TTTTAACAGCTAATGCAGAACGCAAGAAAA,25nm,STD +ST12[455]10[456],TACTTCTCGCTGAGAAGAGTCAGACTACCT,25nm,STD +ST14[455]12[456],CATTAAATTCCTGATTATCAGATTGGATTA,25nm,STD \ No newline at end of file diff --git a/examples/proposal/beth.xls b/examples/proposal/beth.xls index f9b0e0cad61fc1c0c7f9f54af6d9a8eb98f2c7c5..93598670b5a9e6da6fac662fd37f625faa8b8835 100644 GIT binary patch delta 8590 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 delta 8682 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 diff --git a/examples/proposal/marry.dna b/examples/proposal/marry.dna index 7dc43bad..828b627f 100644 --- a/examples/proposal/marry.dna +++ b/examples/proposal/marry.dna @@ -1,32 +1,77 @@ { - "version": "0.3.0", + "version": "0.8.2", "grid": "none", - "major_tick_distance": 8, "helices": [ - {"max_offset": 512, "position": {"x": 0, "y": 0, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 2.5, "y": 0.0, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 4.809698831278217, "y": 0.9567085809127245, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 6.577465784244586, "y": 2.7244755338790934, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 7.534174365157311, "y": 5.034174365157311, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 7.534174365157311, "y": 7.534174365157311, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 6.577465784244587, "y": 9.843873196435528, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 4.809698831278218, "y": 11.611640149401897, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 2.500000000000001, "y": 12.568348730314622, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 8.881784197001252e-16, "y": 12.568348730314622, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -2.309698831278216, "y": 11.611640149401897, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -4.077465784244586, "y": 9.843873196435528, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -5.034174365157312, "y": 7.534174365157312, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -5.0341743651573125, "y": 5.034174365157312, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -4.077465784244588, "y": 2.724475533879095, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -2.309698831278218, "y": 0.9567085809127276, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}} + { + "max_offset": 512, + "position": {"x": 0, "y": 0, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 2.5, "y": 0.0, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 4.809698831278217, "y": 0.9567085809127245, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 6.577465784244586, "y": 2.7244755338790934, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 7.534174365157311, "y": 5.034174365157311, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 7.534174365157311, "y": 7.534174365157311, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 6.577465784244587, "y": 9.843873196435528, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 4.809698831278218, "y": 11.611640149401897, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 2.500000000000001, "y": 12.568348730314622, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 8.881784197001252e-16, "y": 12.568348730314622, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -2.309698831278216, "y": 11.611640149401897, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -4.077465784244586, "y": 9.843873196435528, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -5.034174365157312, "y": 7.534174365157312, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -5.0341743651573125, "y": 5.034174365157312, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -4.077465784244588, "y": 2.724475533879095, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -2.309698831278218, "y": 0.9567085809127276, "z": 0} + } ], "helices_view_order": [15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], "modifications_in_design": { "/5Biosg/": { "display_text": "O", - "id": "/5Biosg/", "idt_text": "/5Biosg/", - "font_size": 60, "display_connector": false, "location": "5'" } @@ -34,8 +79,8 @@ "strands": [ { "color": "#0066cc", - "dna_sequence": "TTCCCTTCCTTTCTCGCCACGTTCGCCGGCTTTCCCCGTCAAGCTCTAAATCGGGGGCTCCCTTTAGGGTTCCGATTTAGTGCTTTACGGCACCTCGACCCCAAAAAACTTGATTTGGGTGATGGTTCACGTAGTGGGCCATCGCCCTGATAGACGGTTTTTCGCCCTTTGACGTTGGAGTCCACGTTCTTTAATAGTGGACTCTTGTTCCAAACTGGAACAACACTCAACCCTATCTCGGGCTATTCTTTTGATTTATAAGGGATTTTGCCGATTTCGGAACCACCATCAAACAGGATTTTCGCCTGCTGGGGCAAACCAGCGTGGACCGCTTGCTGCAACTCTCTCAGGGCCAGGCGGTGAAGGGCAATCAGCTGTTGCCCGTCTCACTGGTGAAAAGAAAAACCACCCTGGCGCCCAATACGCAAACCGCCTCTCCCCGCGCGTTGGCCGATTCATTAATGCAGCTGGCACGACAGGTTTCCCGACTGGAAAGCGGGCAGTGAGCGCAACGCAATTAATGTGAGTTAGCTCACTCATTAGGCACCCCAGGCTTTACACTTTATGCTTCCGGCTCGTATGTTGTGTGGAATTGTGAGCGGATAACAATTTCACACAGGAAACAGCTATGACCATGATTACGAATTCGAGCTCGGTACCCGGGGATCCTCTAGAGTCGACCTGCAGGCATGCAAGCTTGGCACTGGCCGTCGTTTTACAACGTCGTGACTGGGAAAACCCTGGCGTTACCCAACTTAATCGCCTTGCAGCACATCCCCCTTTCGCCAGCTGGCGTAATAGCGAAGAGGCCCGCACCGATCGCCCTTCCCAACAGTTGCGCAGCCTGAATGGCGAATGGCGCTTTGCCTGGTTTCCGGCACCAGAAGCGGTGCCGGAAAGCTGGCTGGAGTGCGATCTTCCTGAGGCCGATACTGTCGTCGTCCCCTCAAACTGGCAGATGCACGGTTACGATGCGCCCATCTACACCAACGTGACCTATCCCATTACGGTCAATCCGCCGTTTGTTCCCACGGAGAATCCGACGGGTTGTTACTCGCTCACATTTAATGTTGATGAAAGCTGGCTACAGGAAGGCCAGACGCGAATTATTTTTGATGGCGTTCCTATTGGTTAAAAAATGAGCTGATTTAACAAAAATTTAATGCGAATTTTAACAAAATATTAACGTTTACAATTTAAATATTTGCTTATACAATCTTCCTGTTTTTGGGGCTTTTCTGATTATCAACCGGGGTACATATGATTGACATGCTAGTTTTACGATTACCGTTCATCGATTCTCTTGTTTGCTCCAGACTCTCAGGCAATGACCTGATAGCCTTTGTAGATCTCTCAAAAATAGCTACCCTCTCCGGCATTAATTTATCAGCTAGAACGGTTGAATATCATATTGATGGTGATTTGACTGTCTCCGGCCTTTCTCACCCTTTTGAATCTTTACCTACACATTACTCAGGCATTGCATTTAAAATATATGAGGGTTCTAAAAATTTTTATCCTTGCGTTGAAATAAAGGCTTCTCCCGCAAAAGTATTACAGGGTCATAATGTTTTTGGTACAACCGATTTAGCTTTATGCTCTGAGGCTTTATTGCTTAATTTTGCTAATTCTTTGCCTTGCCTGTATGATTTATTGGATGTTAATGCTACTACTATTAGTAGAATTGATGCCACCTTTTCAGCTCGCGCCCCAAATGAAAATATAGCTAAACAGGTTATTGACCATTTGCGAAATGTATCTAATGGTCAAACTAAATCTACTCGTTCGCAGAATTGGGAATCAACTGTTATATGGAATGAAACTTCCAGACACCGTACTTTAGTTGCATATTTAAAACATGTTGAGCTACAGCATTATATTCAGCAATTAAGCTCTAAGCCATCCGCAAAAATGACCTCTTATCAAAAGGAGCAATTAAAGGTACTCTCTAATCCTGACCTGTTGGAGTTTGCTTCCGGTCTGGTTCGCTTTGAAGCTCGAATTAAAACGCGATATTTGAAGTCTTTCGGGCTTCCTCTTAATCTTTTTGATGCAATCCGCTTTGCTTCTGACTATAATAGTCAGGGTAAAGACCTGATTTTTGATTTATGGTCATTCTCGTTTTCTGAACTGTTTAAAGCATTTGAGGGGGATTCAATGAATATTTATGACGATTCCGCAGTATTGGACGCTATCCAGTCTAAACATTTTACTATTACCCCCTCTGGCAAAACTTCTTTTGCAAAAGCCTCTCGCTATTTTGGTTTTTATCGTCGTCTGGTAAACGAGGGTTATGATAGTGTTGCTCTTACTATGCCTCGTAATTCCTTTTGGCGTTATGTATCTGCATTAGTTGAATGTGGTATTCCTAAATCTCAACTGATGAATCTTTCTACCTGTAATAATGTTGTTCCGTTAGTTCGTTTTATTAACGTAGATTTTTCTTCCCAACGTCCTGACTGGTATAATGAGCCAGTTCTTAAAATCGCATAAGGTAATTCACAATGATTAAAGTTGAAATTAAACCATCTCAAGCCCAATTTACTACTCGTTCTGGTGTTTCTCGTCAGGGCAAGCCTTATTCACTGAATGAGCAGCTTTGTTACGTTGATTTGGGTAATGAATATCCGGTTCTTGTCAAGATTACTCTTGATGAAGGTCAGCCAGCCTATGCGCCTGGTCTGTACACCGTTCATCTGTCCTCTTTCAAAGTTGGTCAGTTCGGTTCCCTTATGATTGACCGTCTGCGCCTCGTTCCGGCTAAGTAACATGGAGCAGGTCGCGGATTTCGACACAATTTATCAGGCGATGATACAAATCTCCGTTGTACTTTGTTTCGCGCTTGGTATAATCGCTGGGGGTCAAAGATGAGTGTTTTAGTGTATTCTTTTGCCTCTTTCGTTTTAGGTTGGTGCCTTCGTAGTGGCATTACGTATTTTACCCGTTTAATGGAAACTTCCTCATGAAAAAGTCTTTAGTCCTCAAAGCCTCTGTAGCCGTTGCTACCCTCGTTCCGATGCTGTCTTTCGCTGCTGAGGGTGACGATCCCGCAAAAGCGGCCTTTAACTCCCTGCAAGCCTCAGCGACCGAATATATCGGTTATGCGTGGGCGATGGTTGTTGTCATTGTCGGCGCAACTATCGGTATCAAGCTGTTTAAGAAATTCACCTCGAAAGCAAGCTGATAAACCGATACAATTAAAGGCTCCTTTTGGAGCCTTTTTTTTGGAGATTTTCAACGTGAAAAAATTATTATTCGCAATTCCTTTAGTTGTTCCTTTCTATTCTCACTCCGCTGAAACTGTTGAAAGTTGTTTAGCAAAATCCCATACAGAAAATTCATTTACTAACGTCTGGAAAGACGACAAAACTTTAGATCGTTACGCTAACTATGAGGGCTGTCTGTGGAATGCTACAGGCGTTGTAGTTTGTACTGGTGACGAAACTCAGTGTTACGGTACATGGGTTCCTATTGGGCTTGCTATCCCTGAAAATGAGGGTGGTGGCTCTGAGGGTGGCGGTTCTGAGGGTGGCGGTTCTGAGGGTGGCGGTACTAAACCTCCTGAGTACGGTGATACACCTATTCCGGGCTATACTTATATCAACCCTCTCGACGGCACTTATCCGCCTGGTACTGAGCAAAACCCCGCTAATCCTAATCCTTCTCTTGAGGAGTCTCAGCCTCTTAATACTTTCATGTTTCAGAATAATAGGTTCCGAAATAGGCAGGGGGCATTAACTGTTTATACGGGCACTGTTACTCAAGGCACTGACCCCGTTAAAACTTATTACCAGTACACTCCTGTATCATCAAAAGCCATGTATGACGCTTACTGGAACGGTAAATTCAGAGACTGCGCTTTCCATTCTGGCTTTAATGAGGATTTATTTGTTTGTGAATATCAAGGCCAATCGTCTGACCTGCCTCAACCTCCTGTCAATGCTGGCGGCGGCTCTGGTGGTGGTTCTGGTGGCGGCTCTGAGGGTGGTGGCTCTGAGGGTGGCGGTTCTGAGGGTGGCGGCTCTGAGGGAGGCGGTTCCGGTGGTGGCTCTGGTTCCGGTGATTTTGATTATGAAAAGATGGCAAACGCTAATAAGGGGGCTATGACCGAAAATGCCGATGAAAACGCGCTACAGTCTGACGCTAAAGGCAAACTTGATTCTGTCGCTACTGATTACGGTGCTGCTATCGATGGTTTCATTGGTGACGTTTCCGGCCTTGCTAATGGTAATGGTGCTACTGGTGATTTTGCTGGCTCTAATTCCCAAATGGCTCAAGTCGGTGACGGTGATAATTCACCTTTAATGAATAATTTCCGTCAATATTTACCTTCCCTCCCTCAATCGGTTGAATGTCGCCCTTTTGTCTTTGGCGCTGGTAAACCATATGAATTTTCTATTGATTGTGACAAAATAAACTTATTCCGTGGTGTCTTTGCGTTTCTTTTATATGTTGCCACCTTTATGTATGTATTTTCTACGTTTGCTAACATACTGCGTAATAAGGAGTCTTAATCATGCCAGTTCTTTTGGGTATTCCGTTATTATTGCGTTTCCTCGGTTTCCTTCTGGTAACTTTGTTCGGCTATCTGCTTACTTTTCTTAAAAAGGGCTTCGGTAAGATAGCTATTGCTATTTCATTGTTTCTTGCTCTTATTATTGGGCTTAACTCAATTCTTGTGGGTTATCTCTCTGATATTAGCGCTCAATTACCCTCTGACTTTGTTCAGGGTGTTCAGTTAATTCTCCCGTCTAATGCGCTTCCCTGTTTTTATGTTATTCTCTCTGTAAAGGCTGCTATTTTCATTTTTGACGTTAAACAAAAAATCGTTTCTTATTTGGATTGGGATAAATAATATGGCTGTTTATTTTGTAACTGGCAAATTAGGCTCTGGAAAGACGCTCGTTAGCGTTGGTAAGATTCAGGATAAAATTGTAGCTGGGTGCAAAATAGCAACTAATCTTGATTTAAGGCTTCAAAACCTCCCGCAAGTCGGGAGGTTCGCTAAAACGCCTCGCGTTCTTAGAATACCGGATAAGCCTTCTATATCTGATTTGCTTGCTATTGGGCGCGGTAATGATTCCTACGATGAAAATAAAAACGGCTTGCTTGTTCTCGATGAGTGCGGTACTTGGTTTAATACCCGTTCTTGGAATGATAAGGAAAGACAGCCGATTATTGATTGGTTTCTACATGCTCGTAAATTAGGATGGGATATTATTTTTCTTGTTCAGGACTTATCTATTGTTGATAAACAGGCGCGTTCTGCATTAGCTGAACATGTTGTTTATTGTCGTCGTCTGGACAGAATTACTTTACCTTTTGTCGGTACTTTATATTCTCTTATTACTGGCTCGAAAATGCCTCTGCCTAAATTACATGTTGGCGTTGTTAAATATGGCGATTCTCAATTAAGCCCTACTGTTGAGCGTTGGCTTTATACTGGTAAGAATTTGTATAACGCATATGATACTAAACAGGCTTTTTCTAGTAATTATGATTCCGGTGTTTATTCTTATTTAACGCCTTATTTATCACACGGTCGGTATTTCAAACCATTAAATTTAGGTCAGAAGATGAAATTAACTAAAATATATTTGAAAAAGTTTTCTCGCGTTCTTTGTCTTGCGATTGGATTTGCATCAGCATTTACATATAGTTATATAACCCAACCTAAGCCGGAGGTTAAAAAGGTAGTCTCTCAGACCTATGATTTTGATAAATTCACTATTGACTCTTCTCAGCGTCTTAATCTAAGCTATCGCTATGTTTTCAAGGATTCTAAGGGAAAATTAATTAATAGCGACGATTTACAGAAGCAAGGTTATTCACTCACATATATTGATTTATGTACTGTTTCCATTAAAAAAGGTAATTCAAATGAAATTGTTAAATGTAATTAATTTTGTTTTCTTGATGTTTGTTTCATCATCTTCTTTTGCTCAGGTAATTGAAATGAATAATTCGCCTCTGCGCGATTTTGTAACTTGGTATTCAAAGCAATCAGGCGAATCCGTTATTGTTTCTCCCGATGTAAAAGGTACTGTTACTGTATATTCATCTGACGTTAAACCTGAAAATCTACGCAATTTCTTTATTTCTGTTTTACGTGCAAATAATTTTGATATGGTAGGTTCTAACCCTTCCATTATTCAGAAGTATAATCCAAACAATCAGGATTATATTGATGAATTGCCATCATCTGATAATCAGGAATATGATGATAATTCCGCTCCTTCTGGTGGTTTCTTTGTTCCGCAAAATGATAATGTTACTCAAACTTTTAAAATTAATAACGTTCGGGCAAAGGATTTAATACGAGTTGTCGAATTGTTTGTAAAGTCTAATACTTCTAAATCCTCAAATGTATTATCTATTGACGGCTCTAATCTATTAGTTGTTAGTGCTCCTAAAGATATTTTAGATAACCTTCCTCAATTCCTTTCAACTGTTGATTTGCCAACTGACCAGATATTGATTGAGGGTTTGATATTTGAGGTTCAGCAAGGTGATGCTTTAGATTTTTCATTTGCTGCTGGCTCTCAGCGTGGCACTGTTGCAGGCGGTGTTAATACTGACCGCCTCACCTCTGTTTTATCTTCTGCTGGTGGTTCGTTCGGTATTTTTAATGGCGATGTTTTAGGGCTATCAGTTCGCGCATTAAAGACTAATAGCCATTCAAAAATATTGTCTGTGCCACGTATTCTTACGCTTTCAGGTCAGAAGGGTTCTATCTCTGTTGGCCAGAATGTCCCTTTTATTACTGGTCGTGTGACTGGTGAATCTGCCAATGTAAATAATCCATTTCAGACGATTGAGCGTCAAAATGTAGGTATTTCCATGAGCGTTTTTCCTGTTGCAATGGCTGGCGGTAATATTGTTCTGGATATTACCAGCAAGGCCGATAGTTTGAGTTCTTCTACTCAGGCAAGTGATGTTATTACTAATCAAAGAAGTATTGCTACAACGGTTAATTTGCGTGATGGACAGACTCTTTTACTCGGTGGCCTCACTGATTATAAAA", - "substrands": [ + "sequence": "TCCCTTCCTTTCTCGCCACGTTCGCCGGCTTTCCCCGTCAAGCTCTAAATCGGGGGCTCCCTTTAGGGTTCCGATTTAGTGCTTTACGGCACCTCGACCCCAAAAAACTTGATTTGGGTGATGGTTCACGTAGTGGGCCATCGCCCTGATAGACGGTTTTTCGCCCTTTGACGTTGGAGTCCACGTTCTTTAATAGTGGACTCTTGTTCCAAACTGGAACAACACTCAACCCTATCTCGGGCTATTCTTTTGATTTATAAGGGATTTTGCCGATTTCGGAACCACCATCAAACAGGATTTTCGCCTGCTGGGGCAAACCAGCGTGGACCGCTTGCTGCAACTCTCTCAGGGCCAGGCGGTGAAGGGCAATCAGCTGTTGCCCGTCTCACTGGTGAAAAGAAAAACCACCCTGGCGCCCAATACGCAAACCGCCTCTCCCCGCGCGTTGGCCGATTCATTAATGCAGCTGGCACGACAGGTTTCCCGACTGGAAAGCGGGCAGTGAGCGCAACGCAATTAATGTGAGTTAGCTCACTCATTAGGCACCCCAGGCTTTACACTTTATGCTTCCGGCTCGTATGTTGTGTGGAATTGTGAGCGGATAACAATTTCACACAGGAAACAGCTATGACCATGATTACGAATTCGAGCTCGGTACCCGGGGATCCTCTAGAGTCGACCTGCAGGCATGCAAGCTTGGCACTGGCCGTCGTTTTACAACGTCGTGACTGGGAAAACCCTGGCGTTACCCAACTTAATCGCCTTGCAGCACATCCCCCTTTCGCCAGCTGGCGTAATAGCGAAGAGGCCCGCACCGATCGCCCTTCCCAACAGTTGCGCAGCCTGAATGGCGAATGGCGCTTTGCCTGGTTTCCGGCACCAGAAGCGGTGCCGGAAAGCTGGCTGGAGTGCGATCTTCCTGAGGCCGATACTGTCGTCGTCCCCTCAAACTGGCAGATGCACGGTTACGATGCGCCCATCTACACCAACGTGACCTATCCCATTACGGTCAATCCGCCGTTTGTTCCCACGGAGAATCCGACGGGTTGTTACTCGCTCACATTTAATGTTGATGAAAGCTGGCTACAGGAAGGCCAGACGCGAATTATTTTTGATGGCGTTCCTATTGGTTAAAAAATGAGCTGATTTAACAAAAATTTAATGCGAATTTTAACAAAATATTAACGTTTACAATTTAAATATTTGCTTATACAATCTTCCTGTTTTTGGGGCTTTTCTGATTATCAACCGGGGTACATATGATTGACATGCTAGTTTTACGATTACCGTTCATCGATTCTCTTGTTTGCTCCAGACTCTCAGGCAATGACCTGATAGCCTTTGTAGATCTCTCAAAAATAGCTACCCTCTCCGGCATTAATTTATCAGCTAGAACGGTTGAATATCATATTGATGGTGATTTGACTGTCTCCGGCCTTTCTCACCCTTTTGAATCTTTACCTACACATTACTCAGGCATTGCATTTAAAATATATGAGGGTTCTAAAAATTTTTATCCTTGCGTTGAAATAAAGGCTTCTCCCGCAAAAGTATTACAGGGTCATAATGTTTTTGGTACAACCGATTTAGCTTTATGCTCTGAGGCTTTATTGCTTAATTTTGCTAATTCTTTGCCTTGCCTGTATGATTTATTGGATGTTAATGCTACTACTATTAGTAGAATTGATGCCACCTTTTCAGCTCGCGCCCCAAATGAAAATATAGCTAAACAGGTTATTGACCATTTGCGAAATGTATCTAATGGTCAAACTAAATCTACTCGTTCGCAGAATTGGGAATCAACTGTTATATGGAATGAAACTTCCAGACACCGTACTTTAGTTGCATATTTAAAACATGTTGAGCTACAGCATTATATTCAGCAATTAAGCTCTAAGCCATCCGCAAAAATGACCTCTTATCAAAAGGAGCAATTAAAGGTACTCTCTAATCCTGACCTGTTGGAGTTTGCTTCCGGTCTGGTTCGCTTTGAAGCTCGAATTAAAACGCGATATTTGAAGTCTTTCGGGCTTCCTCTTAATCTTTTTGATGCAATCCGCTTTGCTTCTGACTATAATAGTCAGGGTAAAGACCTGATTTTTGATTTATGGTCATTCTCGTTTTCTGAACTGTTTAAAGCATTTGAGGGGGATTCAATGAATATTTATGACGATTCCGCAGTATTGGACGCTATCCAGTCTAAACATTTTACTATTACCCCCTCTGGCAAAACTTCTTTTGCAAAAGCCTCTCGCTATTTTGGTTTTTATCGTCGTCTGGTAAACGAGGGTTATGATAGTGTTGCTCTTACTATGCCTCGTAATTCCTTTTGGCGTTATGTATCTGCATTAGTTGAATGTGGTATTCCTAAATCTCAACTGATGAATCTTTCTACCTGTAATAATGTTGTTCCGTTAGTTCGTTTTATTAACGTAGATTTTTCTTCCCAACGTCCTGACTGGTATAATGAGCCAGTTCTTAAAATCGCATAAGGTAATTCACAATGATTAAAGTTGAAATTAAACCATCTCAAGCCCAATTTACTACTCGTTCTGGTGTTTCTCGTCAGGGCAAGCCTTATTCACTGAATGAGCAGCTTTGTTACGTTGATTTGGGTAATGAATATCCGGTTCTTGTCAAGATTACTCTTGATGAAGGTCAGCCAGCCTATGCGCCTGGTCTGTACACCGTTCATCTGTCCTCTTTCAAAGTTGGTCAGTTCGGTTCCCTTATGATTGACCGTCTGCGCCTCGTTCCGGCTAAGTAACATGGAGCAGGTCGCGGATTTCGACACAATTTATCAGGCGATGATACAAATCTCCGTTGTACTTTGTTTCGCGCTTGGTATAATCGCTGGGGGTCAAAGATGAGTGTTTTAGTGTATTCTTTTGCCTCTTTCGTTTTAGGTTGGTGCCTTCGTAGTGGCATTACGTATTTTACCCGTTTAATGGAAACTTCCTCATGAAAAAGTCTTTAGTCCTCAAAGCCTCTGTAGCCGTTGCTACCCTCGTTCCGATGCTGTCTTTCGCTGCTGAGGGTGACGATCCCGCAAAAGCGGCCTTTAACTCCCTGCAAGCCTCAGCGACCGAATATATCGGTTATGCGTGGGCGATGGTTGTTGTCATTGTCGGCGCAACTATCGGTATCAAGCTGTTTAAGAAATTCACCTCGAAAGCAAGCTGATAAACCGATACAATTAAAGGCTCCTTTTGGAGCCTTTTTTTTGGAGATTTTCAACGTGAAAAAATTATTATTCGCAATTCCTTTAGTTGTTCCTTTCTATTCTCACTCCGCTGAAACTGTTGAAAGTTGTTTAGCAAAATCCCATACAGAAAATTCATTTACTAACGTCTGGAAAGACGACAAAACTTTAGATCGTTACGCTAACTATGAGGGCTGTCTGTGGAATGCTACAGGCGTTGTAGTTTGTACTGGTGACGAAACTCAGTGTTACGGTACATGGGTTCCTATTGGGCTTGCTATCCCTGAAAATGAGGGTGGTGGCTCTGAGGGTGGCGGTTCTGAGGGTGGCGGTTCTGAGGGTGGCGGTACTAAACCTCCTGAGTACGGTGATACACCTATTCCGGGCTATACTTATATCAACCCTCTCGACGGCACTTATCCGCCTGGTACTGAGCAAAACCCCGCTAATCCTAATCCTTCTCTTGAGGAGTCTCAGCCTCTTAATACTTTCATGTTTCAGAATAATAGGTTCCGAAATAGGCAGGGGGCATTAACTGTTTATACGGGCACTGTTACTCAAGGCACTGACCCCGTTAAAACTTATTACCAGTACACTCCTGTATCATCAAAAGCCATGTATGACGCTTACTGGAACGGTAAATTCAGAGACTGCGCTTTCCATTCTGGCTTTAATGAGGATTTATTTGTTTGTGAATATCAAGGCCAATCGTCTGACCTGCCTCAACCTCCTGTCAATGCTGGCGGCGGCTCTGGTGGTGGTTCTGGTGGCGGCTCTGAGGGTGGTGGCTCTGAGGGTGGCGGTTCTGAGGGTGGCGGCTCTGAGGGAGGCGGTTCCGGTGGTGGCTCTGGTTCCGGTGATTTTGATTATGAAAAGATGGCAAACGCTAATAAGGGGGCTATGACCGAAAATGCCGATGAAAACGCGCTACAGTCTGACGCTAAAGGCAAACTTGATTCTGTCGCTACTGATTACGGTGCTGCTATCGATGGTTTCATTGGTGACGTTTCCGGCCTTGCTAATGGTAATGGTGCTACTGGTGATTTTGCTGGCTCTAATTCCCAAATGGCTCAAGTCGGTGACGGTGATAATTCACCTTTAATGAATAATTTCCGTCAATATTTACCTTCCCTCCCTCAATCGGTTGAATGTCGCCCTTTTGTCTTTGGCGCTGGTAAACCATATGAATTTTCTATTGATTGTGACAAAATAAACTTATTCCGTGGTGTCTTTGCGTTTCTTTTATATGTTGCCACCTTTATGTATGTATTTTCTACGTTTGCTAACATACTGCGTAATAAGGAGTCTTAATCATGCCAGTTCTTTTGGGTATTCCGTTATTATTGCGTTTCCTCGGTTTCCTTCTGGTAACTTTGTTCGGCTATCTGCTTACTTTTCTTAAAAAGGGCTTCGGTAAGATAGCTATTGCTATTTCATTGTTTCTTGCTCTTATTATTGGGCTTAACTCAATTCTTGTGGGTTATCTCTCTGATATTAGCGCTCAATTACCCTCTGACTTTGTTCAGGGTGTTCAGTTAATTCTCCCGTCTAATGCGCTTCCCTGTTTTTATGTTATTCTCTCTGTAAAGGCTGCTATTTTCATTTTTGACGTTAAACAAAAAATCGTTTCTTATTTGGATTGGGATAAATAATATGGCTGTTTATTTTGTAACTGGCAAATTAGGCTCTGGAAAGACGCTCGTTAGCGTTGGTAAGATTCAGGATAAAATTGTAGCTGGGTGCAAAATAGCAACTAATCTTGATTTAAGGCTTCAAAACCTCCCGCAAGTCGGGAGGTTCGCTAAAACGCCTCGCGTTCTTAGAATACCGGATAAGCCTTCTATATCTGATTTGCTTGCTATTGGGCGCGGTAATGATTCCTACGATGAAAATAAAAACGGCTTGCTTGTTCTCGATGAGTGCGGTACTTGGTTTAATACCCGTTCTTGGAATGATAAGGAAAGACAGCCGATTATTGATTGGTTTCTACATGCTCGTAAATTAGGATGGGATATTATTTTTCTTGTTCAGGACTTATCTATTGTTGATAAACAGGCGCGTTCTGCATTAGCTGAACATGTTGTTTATTGTCGTCGTCTGGACAGAATTACTTTACCTTTTGTCGGTACTTTATATTCTCTTATTACTGGCTCGAAAATGCCTCTGCCTAAATTACATGTTGGCGTTGTTAAATATGGCGATTCTCAATTAAGCCCTACTGTTGAGCGTTGGCTTTATACTGGTAAGAATTTGTATAACGCATATGATACTAAACAGGCTTTTTCTAGTAATTATGATTCCGGTGTTTATTCTTATTTAACGCCTTATTTATCACACGGTCGGTATTTCAAACCATTAAATTTAGGTCAGAAGATGAAATTAACTAAAATATATTTGAAAAAGTTTTCTCGCGTTCTTTGTCTTGCGATTGGATTTGCATCAGCATTTACATATAGTTATATAACCCAACCTAAGCCGGAGGTTAAAAAGGTAGTCTCTCAGACCTATGATTTTGATAAATTCACTATTGACTCTTCTCAGCGTCTTAATCTAAGCTATCGCTATGTTTTCAAGGATTCTAAGGGAAAATTAATTAATAGCGACGATTTACAGAAGCAAGGTTATTCACTCACATATATTGATTTATGTACTGTTTCCATTAAAAAAGGTAATTCAAATGAAATTGTTAAATGTAATTAATTTTGTTTTCTTGATGTTTGTTTCATCATCTTCTTTTGCTCAGGTAATTGAAATGAATAATTCGCCTCTGCGCGATTTTGTAACTTGGTATTCAAAGCAATCAGGCGAATCCGTTATTGTTTCTCCCGATGTAAAAGGTACTGTTACTGTATATTCATCTGACGTTAAACCTGAAAATCTACGCAATTTCTTTATTTCTGTTTTACGTGCAAATAATTTTGATATGGTAGGTTCTAACCCTTCCATTATTCAGAAGTATAATCCAAACAATCAGGATTATATTGATGAATTGCCATCATCTGATAATCAGGAATATGATGATAATTCCGCTCCTTCTGGTGGTTTCTTTGTTCCGCAAAATGATAATGTTACTCAAACTTTTAAAATTAATAACGTTCGGGCAAAGGATTTAATACGAGTTGTCGAATTGTTTGTAAAGTCTAATACTTCTAAATCCTCAAATGTATTATCTATTGACGGCTCTAATCTATTAGTTGTTAGTGCTCCTAAAGATATTTTAGATAACCTTCCTCAATTCCTTTCAACTGTTGATTTGCCAACTGACCAGATATTGATTGAGGGTTTGATATTTGAGGTTCAGCAAGGTGATGCTTTAGATTTTTCATTTGCTGCTGGCTCTCAGCGTGGCACTGTTGCAGGCGGTGTTAATACTGACCGCCTCACCTCTGTTTTATCTTCTGCTGGTGGTTCGTTCGGTATTTTTAATGGCGATGTTTTAGGGCTATCAGTTCGCGCATTAAAGACTAATAGCCATTCAAAAATATTGTCTGTGCCACGTATTCTTACGCTTTCAGGTCAGAAGGGTTCTATCTCTGTTGGCCAGAATGTCCCTTTTATTACTGGTCGTGTGACTGGTGAATCTGCCAATGTAAATAATCCATTTCAGACGATTGAGCGTCAAAATGTAGGTATTTCCATGAGCGTTTTTCCTGTTGCAATGGCTGGCGGTAATATTGTTCTGGATATTACCAGCAAGGCCGATAGTTTGAGTTCTTCTACTCAGGCAAGTGATGTTATTACTAATCAAAGAAGTATTGCTACAACGGTTAATTTGCGTGATGGACAGACTCTTTTACTCGGTGGCCTCACTGATTATAAAAA", + "domains": [ {"helix": 15, "forward": false, "start": 32, "end": 102, "deletions": [68]}, {"helix": 14, "forward": true, "start": 32, "end": 240, "deletions": [68, 115, 163, 212, 59, 91, 123, 155, 187, 219], "insertions": [[75, 1], [107, 1], [139, 1], [171, 1], [203, 1], [235, 1]]}, {"helix": 13, "forward": false, "start": 32, "end": 240, "deletions": [68, 115, 163, 212, 75, 107, 139, 171, 203, 235], "insertions": [[59, 1], [91, 1], [123, 1], [155, 1], [187, 1], [219, 1]]}, @@ -72,45 +117,45 @@ }, { "color": "#57bb00", - "dna_sequence": "ACAATATTACCGATAGTTGCGCCGACAATGAC", + "sequence": "AACAATATTACCGATAGTTGCGCCGACAATGA", "idt": {"name": "ST15[248]0[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 248, "end": 256}, {"helix": 0, "forward": false, "start": 232, "end": 256} ] }, { "color": "#f74308", - "dna_sequence": "CTTTGAAATCATAAGGGAACCGAATAAGTAT", + "sequence": "ACTTTGAAATCATAAGGGAACCGTATAAGTA", "idt": {"name": "ST2[231]1[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 224, "end": 232}, {"helix": 1, "forward": true, "start": 224, "end": 248, "deletions": [235]} ] }, { "color": "#57bb00", - "dna_sequence": "AGCCCGGAAGTCGAGAGGGTTGATACTGACCAA", + "sequence": "TAGCCCGGACGTCGAGAGGGTTGAAACTGACCA", "idt": {"name": "ST1[248]2[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 2, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ] }, { "color": "#888888", - "dna_sequence": "AACACTATAGGAATTACGAGGCATTCAAAATC", + "sequence": "CAACACTAAAGGAATTACGAGGCAATCAAAAT", "idt": {"name": "ST4[231]3[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 224, "end": 232}, {"helix": 3, "forward": true, "start": 224, "end": 248} ] }, { "color": "#32b86c", - "dna_sequence": "ACCGGAACGCCATCTTTTCATAAAGTAAGAGC", + "sequence": "CACCGGAATGCCATCTTTTCATATAGTAAGAG", "idt": {"name": "ST3[248]4[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 248, "end": 256}, {"helix": 4, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ], @@ -118,9 +163,9 @@ }, { "color": "#333333", - "dna_sequence": "TAGAGCTTAGAGGTCATTTTTGCGGAATACC", + "sequence": "TTAGAGCTAAGAGGTCATTTTTGCGGAATAC", "idt": {"name": "ST6[231]5[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 224, "end": 232}, {"helix": 5, "forward": true, "start": 224, "end": 248, "deletions": [235]} ], @@ -128,9 +173,9 @@ }, { "color": "#320096", - "dna_sequence": "CAAAAGAACGAAACGCAATAATAACGGATGGCT", + "sequence": "CCAAAAGAAGGAAACGCAATAATAACGGATGGC", "idt": {"name": "ST5[248]6[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 6, "forward": false, "start": 232, "end": 256} ], @@ -138,18 +183,18 @@ }, { "color": "#03b6a2", - "dna_sequence": "AAATGCAAATTTTTAGAACCCTCTTTAGCGA", + "sequence": "TAAATGCAAATTTTTAGAACCCTTTTTAGCG", "idt": {"name": "ST8[231]7[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 224, "end": 232}, {"helix": 7, "forward": true, "start": 224, "end": 248, "deletions": [235]} ] }, { "color": "#7300de", - "dna_sequence": "ACCTCCCGAAAGAACGCGAGGCGTATATATTTT", + "sequence": "AACCTCCCGTAAGAACGCGAGGCGCATATATTT", "idt": {"name": "ST7[248]8[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 8, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ], @@ -157,18 +202,18 @@ }, { "color": "#aaaa00", - "dna_sequence": "CTTTCATCTCGCGTCTGGCCTTCCTGTTTAGT", + "sequence": "GCTTTCATTTCGCGTCTGGCCTTCCTGTTTAG", "idt": {"name": "ST10[231]9[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 224, "end": 232}, {"helix": 9, "forward": true, "start": 224, "end": 248} ] }, { "color": "#b8056c", - "dna_sequence": "ATCATATGTTACTAGAAAAAGCCTGTAGCCAG", + "sequence": "TATCATATATTACTAGAAAAAGCCTGTAGCCA", "idt": {"name": "ST9[248]10[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 248, "end": 256}, {"helix": 10, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ], @@ -176,9 +221,9 @@ }, { "color": "#007200", - "dna_sequence": "TAGAGGATCTTGCATGCCTGCAGTACCTGAG", + "sequence": "CTAGAGGAGCTTGCATGCCTGCATTACCTGA", "idt": {"name": "ST12[231]11[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 224, "end": 232}, {"helix": 11, "forward": true, "start": 224, "end": 248, "deletions": [235]} ], @@ -186,9 +231,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CAAAAGAAGAATTATTCATTTCAATGTCGACTC", + "sequence": "GCAAAAGAAGAATTATTCATTTCAAGGTCGACT", "idt": {"name": "ST11[248]12[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 12, "forward": false, "start": 232, "end": 256} ], @@ -196,36 +241,36 @@ }, { "color": "#f7931e", - "dna_sequence": "CCCTTATATGGTGGTTCCGAAATATATCTTT", + "sequence": "TCCCTTATATGGTGGTTCCGAAAAATATCTT", "idt": {"name": "ST14[231]13[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 224, "end": 232}, {"helix": 13, "forward": true, "start": 224, "end": 248, "deletions": [235]} ] }, { "color": "#f74308", - "dna_sequence": "AGGAGCACTGGAAGGTTATCTAAACGGCAAAAT", + "sequence": "TAGGAGCACAGGAAGGTTATCTAATCGGCAAAA", "idt": {"name": "ST13[248]14[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 14, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ] }, { "color": "#888888", - "dna_sequence": "AACAACCATCGGCCTTGCTGGTAATATCCAGA", + "sequence": "CAACAACCATCGGCCTTGCTGGTAATATCCAG", "idt": {"name": "ST0[231]15[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 224, "end": 232}, {"helix": 15, "forward": true, "start": 224, "end": 248} ] }, { "color": "#32b86c", - "dna_sequence": "AGCTTGACAGTTTCCATTAAACGGACCTAAAA", + "sequence": "GAGCTTGAAAGTTTCCATTAAACGAACCTAAA", "idt": {"name": "ST15[56]1[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 56, "end": 64}, {"helix": 0, "forward": false, "start": 48, "end": 64}, {"helix": 1, "forward": true, "start": 48, "end": 56} @@ -233,9 +278,9 @@ }, { "color": "#333333", - "dna_sequence": "CGAAAGAGGGTAGTAAATTGGGCTGAATTACC", + "sequence": "ACGAAAGAGAGTAGTAAATTGGGCTGAATTAC", "idt": {"name": "ST1[56]3[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 2, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 3, "forward": true, "start": 48, "end": 56} @@ -243,9 +288,9 @@ }, { "color": "#320096", - "dna_sequence": "TTATGCGACTTTAAACAGTTCAGTCTTTACC", + "sequence": "CTTATGCGGCTTTAAACAGTTCAGTCTTTAC", "idt": {"name": "ST3[56]5[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 56, "end": 64}, {"helix": 4, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 5, "forward": true, "start": 48, "end": 56} @@ -253,9 +298,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CTGACTATTTGTTTAGCTATATTTTATTCTACT", + "sequence": "CCTGACTATCTGTTTAGCTATATTTAATTCTAC", "idt": {"name": "ST5[56]7[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 6, "forward": false, "start": 48, "end": 64}, {"helix": 7, "forward": true, "start": 48, "end": 56} @@ -263,9 +308,9 @@ }, { "color": "#7300de", - "dna_sequence": "AATAGTAGTCTGAGAGTCTGGAGCACTAGCAT", + "sequence": "TAATAGTAGCCTGAGAGTCTGGAGAACTAGCA", "idt": {"name": "ST7[56]9[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 8, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 9, "forward": true, "start": 48, "end": 56} @@ -273,9 +318,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "GTCAATCAATCGCACTCCAGCCAAGGCAAAG", + "sequence": "TGTCAATCGATCGCACTCCAGCCCAGGCAAA", "idt": {"name": "ST9[56]11[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 56, "end": 64}, {"helix": 10, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 11, "forward": true, "start": 48, "end": 56} @@ -283,9 +328,9 @@ }, { "color": "#b8056c", - "dna_sequence": "CGCCATTCGCGCTCACTGCCCGCTTTAATGAAT", + "sequence": "GCGCCATTCGCGCTCACTGCCCGCTTTAATGAA", "idt": {"name": "ST11[56]13[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 12, "forward": false, "start": 48, "end": 64}, {"helix": 13, "forward": true, "start": 48, "end": 56} @@ -293,9 +338,9 @@ }, { "color": "#007200", - "dna_sequence": "CGGCCAACGGGTCGAGGTGCCGTACGATTTAG", + "sequence": "TCGGCCAACGGGTCGAGGTGCCGTCCGATTTA", "idt": {"name": "ST13[56]15[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 14, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 15, "forward": true, "start": 48, "end": 56} @@ -303,9 +348,9 @@ }, { "color": "#cc0000", - "dna_sequence": "ATGAGGAGGGGAAAGCCGGCGAAAATCAAGT", + "sequence": "CATGAGGCGGGGAAAGCCGGCGCAAATCAAG", "idt": {"name": "ST0[71]14[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 15, "forward": true, "start": 64, "end": 80, "deletions": [68]}, {"helix": 14, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -313,9 +358,9 @@ }, { "color": "#f7931e", - "dna_sequence": "AGAACGACAAAAGAATACACTACTTTTTC", + "sequence": "CAGAACGGCAAAAGAATACACGACTTTTT", "idt": {"name": "ST2[71]0[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 1, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 0, "forward": false, "start": 72, "end": 80} @@ -323,9 +368,9 @@ }, { "color": "#f74308", - "dna_sequence": "TCAAATGTTTTAAGAACTGGCTAGAAACACC", + "sequence": "CTCAAATATTTTAAGAACTGGCGAGAAACAC", "idt": {"name": "ST4[71]2[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 3, "forward": true, "start": 64, "end": 80, "deletions": [68]}, {"helix": 2, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -334,9 +379,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AATAACCATAGTCAGAAGCAAGAATCCCCC", + "sequence": "CAATAACTATAGTCAGAAGCATGAATCCCC", "idt": {"name": "ST6[71]4[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 5, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 4, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -345,9 +390,9 @@ }, { "color": "#888888", - "dna_sequence": "TCATTGCAGCATTAACATCCAAAATGGTC", + "sequence": "GTCATTGTAGCATTAACATCCCAAATGGT", "idt": {"name": "ST8[71]6[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 7, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 6, "forward": false, "start": 72, "end": 80} @@ -356,9 +401,9 @@ }, { "color": "#32b86c", - "dna_sequence": "CAGGAAGTATGTACCCCGGTTGGCTATCAGG", + "sequence": "TCAGGAAATATGTACCCCGGTTGGCTATCAG", "idt": {"name": "ST10[71]8[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 9, "forward": true, "start": 64, "end": 80, "deletions": [68]}, {"helix": 8, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -367,9 +412,9 @@ }, { "color": "#333333", - "dna_sequence": "TGCGTTGCCATTCAGGCTGCGTATCGGCCT", + "sequence": "TTGCGTTGCCATTCAGGCTGCGTATCGGCC", "idt": {"name": "ST12[71]10[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 11, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 10, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -377,9 +422,9 @@ }, { "color": "#320096", - "dna_sequence": "TTTTTGGCGCGGGGAGAGGCGACATTAAT", + "sequence": "TTTTTTGGCGCGGGGAGAGGCCACATTAA", "idt": {"name": "ST14[71]12[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 13, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 12, "forward": false, "start": 72, "end": 80} @@ -387,9 +432,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AGAAAGGAGCTTTGAGGACTAAAGAAAACACT", + "sequence": "GAGAAAGGGGCTTTGAGGACTAAATAAAACAC", "idt": {"name": "ST15[88]1[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 88, "end": 96}, {"helix": 0, "forward": false, "start": 80, "end": 96}, {"helix": 1, "forward": true, "start": 80, "end": 88} @@ -397,9 +442,9 @@ }, { "color": "#7300de", - "dna_sequence": "CATCTTTGAAGGCTTGCCCTGACGCATTATAC", + "sequence": "TCATCTTTGAAGGCTTGCCCTGACTCATTATA", "idt": {"name": "ST1[88]3[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 2, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 3, "forward": true, "start": 80, "end": 88} @@ -407,9 +452,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CAGTCAGGTCATAAATATTCATTAGCGGATT", + "sequence": "CCAGTCAGGTCATAAATATTCATAAGCGGAT", "idt": {"name": "ST3[88]5[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 88, "end": 96}, {"helix": 4, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 5, "forward": true, "start": 80, "end": 88} @@ -417,9 +462,9 @@ }, { "color": "#b8056c", - "dna_sequence": "GCATCAAAAATTAGATACATTTCGCATAAATCA", + "sequence": "TGCATCAAACATTAGATACATTTCGAATAAATC", "idt": {"name": "ST5[88]7[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 6, "forward": false, "start": 80, "end": 96}, {"helix": 7, "forward": true, "start": 80, "end": 88} @@ -427,9 +472,9 @@ }, { "color": "#007200", - "dna_sequence": "TACAGGCAAGAGAGATCTACAAAGATAATCAG", + "sequence": "ATACAGGCATGAGAGATCTACAAAGATAATCA", "idt": {"name": "ST7[88]9[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 8, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 9, "forward": true, "start": 80, "end": 88} @@ -437,9 +482,9 @@ }, { "color": "#cc0000", - "dna_sequence": "AAAAGCCCAGGGGACGACGACAGCAACTGTT", + "sequence": "GAAAAGCCGAGGGGACGACGACAGCAACTGT", "idt": {"name": "ST9[88]11[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 88, "end": 96}, {"helix": 10, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 11, "forward": true, "start": 80, "end": 88} @@ -447,9 +492,9 @@ }, { "color": "#f7931e", - "dna_sequence": "GGGAAGGGCATGAGTGAGCTAACTCGTTTGCGT", + "sequence": "TGGGAAGGGAATGAGTGAGCTAACTGGTTTGCG", "idt": {"name": "ST11[88]13[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 12, "forward": false, "start": 80, "end": 96}, {"helix": 13, "forward": true, "start": 80, "end": 88} @@ -458,9 +503,9 @@ }, { "color": "#f74308", - "dna_sequence": "ATTGGGCGCCGTGAACCATCACCCACGTGGCG", + "sequence": "TATTGGGCGACGTGAACCATCACCAACGTGGC", "idt": {"name": "ST13[88]15[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 14, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 15, "forward": true, "start": 80, "end": 88} @@ -468,9 +513,9 @@ }, { "color": "#57bb00", - "dna_sequence": "CTACAGAGAGGGAATTTTATAATCAGGGCGATG", + "sequence": "GCTACAGAAAGGGATTTTTATAATCAGGGCGAT", "idt": {"name": "ST0[103]14[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 96, "end": 104}, {"helix": 15, "forward": true, "start": 96, "end": 112}, {"helix": 14, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -478,9 +523,9 @@ }, { "color": "#888888", - "dna_sequence": "AGTGAATACCCCCAGCGATTATAAGCAACGG", + "sequence": "CAGTGAATACCCCCAGCGATTATTAGCAACG", "idt": {"name": "ST2[103]0[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 96, "end": 104}, {"helix": 1, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 0, "forward": false, "start": 104, "end": 112} @@ -488,9 +533,9 @@ }, { "color": "#32b86c", - "dna_sequence": "CGGAATCGACGTTGGGAAGAAAAATGCTCATTC", + "sequence": "GCGGAATCGACGTTGGGAAGAAAACTGCTCATT", "idt": {"name": "ST4[103]2[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 96, "end": 104}, {"helix": 3, "forward": true, "start": 96, "end": 112}, {"helix": 2, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -498,9 +543,9 @@ }, { "color": "#333333", - "dna_sequence": "GTTTGACCAGATTAAGAGGAAGCCCAATACTG", + "sequence": "AGTTTGACAAGATTAAGAGGAAGTCCAATACT", "idt": {"name": "ST6[103]4[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 96, "end": 104}, {"helix": 5, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 4, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -508,9 +553,9 @@ }, { "color": "#320096", - "dna_sequence": "CTATTTTTGGCAAAGAATTAGCATAGATTTA", + "sequence": "GCTATTTTAGGCAAAGAATTAGCGTAGATTT", "idt": {"name": "ST8[103]6[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 96, "end": 104}, {"helix": 7, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 6, "forward": false, "start": 104, "end": 112} @@ -518,9 +563,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CCAGTTTGCAAAAACAGGAAGATTAGAGGGTAG", + "sequence": "GCCAGTTTCCAAAAACAGGAAGATGAGAGGGTA", "idt": {"name": "ST10[103]8[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 96, "end": 104}, {"helix": 9, "forward": true, "start": 96, "end": 112}, {"helix": 8, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -528,9 +573,9 @@ }, { "color": "#7300de", - "dna_sequence": "GGTGCCTAGATCGGTGCGGGCCTGTGCATCTG", + "sequence": "GGGTGCCTCGATCGGTGCGGGCCCGTGCATCT", "idt": {"name": "ST12[103]10[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 96, "end": 104}, {"helix": 11, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 10, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -539,9 +584,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "GCCCACTACAGGGTGGTTTTTCTAAGCCTGG", + "sequence": "GGCCCACTCCAGGGTGGTTTTTCAAAGCCTG", "idt": {"name": "ST14[103]12[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 96, "end": 104}, {"helix": 13, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 12, "forward": false, "start": 104, "end": 112} @@ -549,9 +594,9 @@ }, { "color": "#b8056c", - "dna_sequence": "CCACCGAGCATCGGAACGAGGGTCCAAGCG", + "sequence": "GCCACCGAGCATCGGAACGAGGGACCAAGC", "idt": {"name": "ST15[120]1[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 120, "end": 128}, {"helix": 0, "forward": false, "start": 112, "end": 128, "deletions": [115]}, {"helix": 1, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -559,9 +604,9 @@ }, { "color": "#007200", - "dna_sequence": "CGAAACAAACAACGTAACAAAGCTCTACGT", + "sequence": "GCGAAACAATCAACGTAACAAAGATCTACG", "idt": {"name": "ST1[120]3[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 2, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 3, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -569,9 +614,9 @@ }, { "color": "#cc0000", - "dna_sequence": "TAATAAAAAGACTGGATAGCGTCCGAAAG", + "sequence": "TTAATAAATAGACTGGATAGCGCCCGAAA", "idt": {"name": "ST3[120]5[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 120, "end": 128}, {"helix": 4, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 5, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -579,9 +624,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ACTTCAAATAATTCTGCGAACGAGAAATTAA", + "sequence": "GACTTCAAACAATTCTGCGAACGAAAAATTA", "idt": {"name": "ST5[120]7[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 6, "forward": false, "start": 112, "end": 128, "deletions": [115]}, {"helix": 7, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -590,9 +635,9 @@ }, { "color": "#f74308", - "dna_sequence": "GCAATAAAGTAAATTAATGCCGGGTATAAG", + "sequence": "AGCAATAAAATAAATTAATGCCGTGTATAA", "idt": {"name": "ST7[120]9[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 8, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 9, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -601,9 +646,9 @@ }, { "color": "#57bb00", - "dna_sequence": "CAAATATTGGCGCATCGTAACCCTTCGCT", + "sequence": "GCAAATATGGGCGCATCGTAACTCTTCGC", "idt": {"name": "ST9[120]11[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 120, "end": 128}, {"helix": 10, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 11, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -612,9 +657,9 @@ }, { "color": "#888888", - "dna_sequence": "ATTACGCCAGAAGCATAAAGTGTATTTCACC", + "sequence": "TATTACGCCGGAAGCATAAAGTGTTTTTCAC", "idt": {"name": "ST11[120]13[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 12, "forward": false, "start": 112, "end": 128, "deletions": [115]}, {"helix": 13, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -623,9 +668,9 @@ }, { "color": "#32b86c", - "dna_sequence": "AGTGAGACGAAAAACCGTCTATCAGTGAGG", + "sequence": "CAGTGAGACGAAAAACCGTCTATCAGTGAG", "idt": {"name": "ST13[120]15[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 14, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 15, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -633,9 +678,9 @@ }, { "color": "#333333", - "dna_sequence": "AAAGACAGTAAAAGAGTCTGTCCATCCAACGTC", + "sequence": "GAAAGACAGTAAAAGAGTCTGTCCCTCCAACGT", "idt": {"name": "ST0[135]14[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 128, "end": 136}, {"helix": 15, "forward": true, "start": 128, "end": 144}, {"helix": 14, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -643,9 +688,9 @@ }, { "color": "#320096", - "dna_sequence": "ACCCAAATGTACAACGGAGATTTCAGCAGCG", + "sequence": "TACCCAAAAGTACAACGGAGATTTCAGCAGC", "idt": {"name": "ST2[135]0[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 128, "end": 136}, {"helix": 1, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 0, "forward": false, "start": 136, "end": 144} @@ -653,9 +698,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AAATGTTTCGAACTAACGGAACAAATATTCATT", + "sequence": "AAAATGTTACGAACTAACGGAACAGATATTCAT", "idt": {"name": "ST4[135]2[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 128, "end": 136}, {"helix": 3, "forward": true, "start": 128, "end": 144}, {"helix": 2, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -663,9 +708,9 @@ }, { "color": "#7300de", - "dna_sequence": "TGATTCCCATCGCGTTTTAATTCGTAATAGTA", + "sequence": "TTGATTCCTATCGCGTTTTAATTGGTAATAGT", "idt": {"name": "ST6[135]4[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 128, "end": 136}, {"helix": 5, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 4, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -673,9 +718,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CTAGCTGACCTCAGAGCATAAAGATAACAGT", + "sequence": "TCTAGCTGGCCTCAGAGCATAAATATAACAG", "idt": {"name": "ST8[135]6[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 128, "end": 136}, {"helix": 7, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 6, "forward": false, "start": 136, "end": 144} @@ -683,9 +728,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TGTAGATGTAAATTGTAAACGTTATCAACCGTT", + "sequence": "GTGTAGATTTAAATTGTAAACGTTTTCAACCGT", "idt": {"name": "ST10[135]8[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 128, "end": 136}, {"helix": 9, "forward": true, "start": 128, "end": 144}, {"helix": 8, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -693,9 +738,9 @@ }, { "color": "#007200", - "dna_sequence": "ACGAGCCGGCTGGCGAAAGGGGGTCACGTTGG", + "sequence": "TACGAGCCAGCTGGCGAAAGGGGGTCACGTTG", "idt": {"name": "ST12[135]10[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 128, "end": 136}, {"helix": 11, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 10, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -704,9 +749,9 @@ }, { "color": "#cc0000", - "dna_sequence": "AAAGGGCGGGCAACAGCTGATTGCACAACAT", + "sequence": "CAAAGGGCGGGCAACAGCTGATTACACAACA", "idt": {"name": "ST14[135]12[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 128, "end": 136}, {"helix": 13, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 12, "forward": false, "start": 136, "end": 144} @@ -714,9 +759,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ATTAACCGGCGGGATCGTCACCCTGTATCATC", + "sequence": "AATTAACCTGCGGGATCGTCACCCTGTATCAT", "idt": {"name": "ST15[152]1[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 152, "end": 160}, {"helix": 0, "forward": false, "start": 144, "end": 160}, {"helix": 1, "forward": true, "start": 144, "end": 152} @@ -724,9 +769,9 @@ }, { "color": "#f74308", - "dna_sequence": "GCCTGATAACTTGACAAGAACCGGCATTATTA", + "sequence": "CGCCTGATATCTTGACAAGAACCGACATTATT", "idt": {"name": "ST1[152]3[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 2, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 3, "forward": true, "start": 144, "end": 152} @@ -734,9 +779,9 @@ }, { "color": "#57bb00", - "dna_sequence": "CAGGTAGAGTTTTGCCAGAGGGGGAGCTTCA", + "sequence": "ACAGGTAGAGTTTTGCCAGAGGGCGAGCTTC", "idt": {"name": "ST3[152]5[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 152, "end": 160}, {"helix": 4, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 5, "forward": true, "start": 144, "end": 152} @@ -744,9 +789,9 @@ }, { "color": "#888888", - "dna_sequence": "AAGCGAACCGGAAGTTTCATTCCATCTAAATCG", + "sequence": "AAAGCGAACTGGAAGTTTCATTCCAGCTAAATC", "idt": {"name": "ST5[152]7[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 6, "forward": false, "start": 144, "end": 160}, {"helix": 7, "forward": true, "start": 144, "end": 152} @@ -754,9 +799,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GTTGTACCACCATCAATATGATATATATTTTG", + "sequence": "GGTTGTACCACCATCAATATGATAAATATTTT", "idt": {"name": "ST7[152]9[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 8, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 9, "forward": true, "start": 144, "end": 152} @@ -764,9 +809,9 @@ }, { "color": "#333333", - "dna_sequence": "TTAAAATTCCGTAATGGGATAGGATGTGCTG", + "sequence": "GTTAAAATACCGTAATGGGATAGGATGTGCT", "idt": {"name": "ST9[152]11[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 152, "end": 160}, {"helix": 10, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 11, "forward": true, "start": 144, "end": 152} @@ -774,9 +819,9 @@ }, { "color": "#320096", - "dna_sequence": "CAAGGCGATTCCGCTCACAATTCCACCCTTCAC", + "sequence": "GCAAGGCGAATCCGCTCACAATTCCGCCCTTCA", "idt": {"name": "ST11[152]13[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 12, "forward": false, "start": 144, "end": 160}, {"helix": 13, "forward": true, "start": 144, "end": 152} @@ -785,9 +830,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CGCCTGGCCTTAAAGAACGTGGACTCACGCAA", + "sequence": "CCGCCTGGCATTAAAGAACGTGGAATCACGCA", "idt": {"name": "ST13[152]15[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 14, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 15, "forward": true, "start": 144, "end": 152} @@ -795,9 +840,9 @@ }, { "color": "#7300de", - "dna_sequence": "CGCTTTTTTGTAGCAATACTTCGAACAAGAG", + "sequence": "CCGCTTTGTTGTAGCAATACTTGGAACAAGA", "idt": {"name": "ST0[167]14[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 15, "forward": true, "start": 160, "end": 176, "deletions": [163]}, {"helix": 14, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -805,9 +850,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "GAGTAATATTGTGTCGAAATCTTAAAGGC", + "sequence": "AGAGTAAAATTGTGTCGAAATGTTAAAGG", "idt": {"name": "ST2[167]0[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 1, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 0, "forward": false, "start": 168, "end": 176} @@ -815,9 +860,9 @@ }, { "color": "#b8056c", - "dna_sequence": "AAAAGAAAAGATTCATCAGTTGCTTCATCAA", + "sequence": "CAAAAGAAAAGATTCATCAGTTCCTTCATCA", "idt": {"name": "ST4[167]2[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 3, "forward": true, "start": 160, "end": 176, "deletions": [163]}, {"helix": 2, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -826,9 +871,9 @@ }, { "color": "#007200", - "dna_sequence": "GGTGTCTAGACCGGAAGCAAAGGCTTTTGC", + "sequence": "CGGTGTCCAGACCGGAAGCAAAGGCTTTTG", "idt": {"name": "ST6[167]4[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 5, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 4, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -837,9 +882,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CAAATCAAAAACATTATGACCTAAAGTAC", + "sequence": "TCAAATCAAAAACATTATGACCTAAAGTA", "idt": {"name": "ST8[167]6[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 7, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 6, "forward": false, "start": 168, "end": 176} @@ -848,9 +893,9 @@ }, { "color": "#f7931e", - "dna_sequence": "GGATTGACGCATTAAATTTTTGGGAGACAGT", + "sequence": "CGGATTGTCGCATTAAATTTTTCGGAGACAG", "idt": {"name": "ST10[167]8[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 9, "forward": true, "start": 160, "end": 176, "deletions": [163]}, {"helix": 8, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -859,9 +904,9 @@ }, { "color": "#f74308", - "dna_sequence": "ATTGTTATAAGTTGGGTAACGACAAACGGC", + "sequence": "AATTGTTTTAAGTTGGGTAACAACAAACGG", "idt": {"name": "ST12[167]10[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 11, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 10, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -869,9 +914,9 @@ }, { "color": "#57bb00", - "dna_sequence": "TCCACTACTGAGAGAGTTGCATGTGTGAA", + "sequence": "GTCCACTCCTGAGAGAGTTGCCTGTGTGA", "idt": {"name": "ST14[167]12[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 13, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 12, "forward": false, "start": 168, "end": 176} @@ -879,9 +924,9 @@ }, { "color": "#888888", - "dna_sequence": "GTAATAACTGAGGCTTGCAGGGAGCGCGACCT", + "sequence": "AGTAATAACTGAGGCTTGCAGGGACCGCGACC", "idt": {"name": "ST15[184]1[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 184, "end": 192}, {"helix": 0, "forward": false, "start": 176, "end": 192}, {"helix": 1, "forward": true, "start": 176, "end": 184} @@ -889,9 +934,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GCTCCATGTCATAGGCTGGCTGACAGATTTAG", + "sequence": "TGCTCCATGGCATAGGCTGGCTGAGAGATTTA", "idt": {"name": "ST1[184]3[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 2, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 3, "forward": true, "start": 176, "end": 184} @@ -899,9 +944,9 @@ }, { "color": "#333333", - "dna_sequence": "GAATACCAACCAAAATAGCGAGACTCCAACA", + "sequence": "GGAATACCAACCAAAATAGCGAGACTCCAAC", "idt": {"name": "ST3[184]5[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 184, "end": 192}, {"helix": 4, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 5, "forward": true, "start": 176, "end": 184} @@ -909,9 +954,9 @@ }, { "color": "#320096", - "dna_sequence": "GGTCAGGATGTTTTAAATATGCAACCTGTAATA", + "sequence": "AGGTCAGGATGTTTTAAATATGCAACCTGTAAT", "idt": {"name": "ST5[184]7[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 6, "forward": false, "start": 176, "end": 192}, {"helix": 7, "forward": true, "start": 176, "end": 184} @@ -919,9 +964,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CTTTTGCGGAGGGTGAGAAAGGCCTTAAATCA", + "sequence": "ACTTTTGCGAAGGGTGAGAAAGGCGTTAAATC", "idt": {"name": "ST7[184]9[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 8, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 9, "forward": true, "start": 176, "end": 184} @@ -929,9 +974,9 @@ }, { "color": "#7300de", - "dna_sequence": "GCTCATTTGGATTCTCCGTGGGACCAGGGTT", + "sequence": "AGCTCATTCGGATTCTCCGTGGGGCCAGGGT", "idt": {"name": "ST9[184]11[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 184, "end": 192}, {"helix": 10, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 11, "forward": true, "start": 176, "end": 184} @@ -939,9 +984,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "TTCCCAGTCGGTCATAGCTGTTTCCGCAAGCGG", + "sequence": "TTTCCCAGTTGGTCATAGCTGTTTCAGCAAGCG", "idt": {"name": "ST11[184]13[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 12, "forward": false, "start": 176, "end": 192}, {"helix": 13, "forward": true, "start": 176, "end": 184} @@ -949,9 +994,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TCCACGCTGTGTTGTTCCAGTTTGTTTGATTA", + "sequence": "GTCCACGCTGTGTTGTTCCAGTTTCTTTGATT", "idt": {"name": "ST13[184]15[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 14, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 15, "forward": true, "start": 176, "end": 184} @@ -959,9 +1004,9 @@ }, { "color": "#007200", - "dna_sequence": "TCGGTCGCATCACTTGCCTGAGTACCCGAGATA", + "sequence": "TTCGGTCGCATCACTTGCCTGAGTGCCCGAGAT", "idt": {"name": "ST0[199]14[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 192, "end": 200}, {"helix": 15, "forward": true, "start": 192, "end": 208}, {"helix": 14, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -969,9 +1014,9 @@ }, { "color": "#cc0000", - "dna_sequence": "ACCAGGCGTACTTAGCCGGAACGCGATATAT", + "sequence": "GACCAGGCTTACTTAGCCGGAACCCGATATA", "idt": {"name": "ST2[199]0[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 192, "end": 200}, {"helix": 1, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 0, "forward": false, "start": 200, "end": 208} @@ -979,9 +1024,9 @@ }, { "color": "#f7931e", - "dna_sequence": "CGATAAAACATTCAACTAATGCAGGGTGTACAG", + "sequence": "ACGATAAAACATTCAACTAATGCACGGTGTACA", "idt": {"name": "ST4[199]2[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 192, "end": 200}, {"helix": 3, "forward": true, "start": 192, "end": 208}, {"helix": 2, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -990,9 +1035,9 @@ }, { "color": "#f74308", - "dna_sequence": "CTCAACATTAGAGAGTACCTTTAACCAGACGA", + "sequence": "GCTCAACATTAGAGAGTACCTTTTACCAGACG", "idt": {"name": "ST6[199]4[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 192, "end": 200}, {"helix": 5, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 4, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -1001,9 +1046,9 @@ }, { "color": "#57bb00", - "dna_sequence": "GATTCAAAGAGAAGCCTTTATTTTGCTGTAG", + "sequence": "AGATTCAAGGAGAAGCCTTTATTATGCTGTA", "idt": {"name": "ST8[199]6[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 192, "end": 200}, {"helix": 7, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 6, "forward": false, "start": 200, "end": 208} @@ -1012,9 +1057,9 @@ }, { "color": "#888888", - "dna_sequence": "AACCCGTCTTTAACCAATAGGAACGTAGGTAAA", + "sequence": "CAACCCGTTTTTAACCAATAGGAATGTAGGTAA", "idt": {"name": "ST10[199]8[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 192, "end": 200}, {"helix": 9, "forward": true, "start": 192, "end": 208}, {"helix": 8, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -1023,9 +1068,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GTAATCATACGACGTTGTAAAACGCGAGTAAC", + "sequence": "CGTAATCACACGACGTTGTAAAAAGCGAGTAA", "idt": {"name": "ST12[199]10[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 192, "end": 200}, {"helix": 11, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 10, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -1033,9 +1078,9 @@ }, { "color": "#333333", - "dna_sequence": "GGGTTGAGGTTTGCCCCAGCAGGTCGAATTC", + "sequence": "AGGGTTGAGGTTTGCCCCAGCAGCTCGAATT", "idt": {"name": "ST14[199]12[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 192, "end": 200}, {"helix": 13, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 12, "forward": false, "start": 200, "end": 208} @@ -1043,9 +1088,9 @@ }, { "color": "#320096", - "dna_sequence": "TCAAACTATCGCCCACGCATAACAGGCGCA", + "sequence": "CTCAAACTATCGCCCACGCATAAGAGGCGC", "idt": {"name": "ST15[216]1[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 216, "end": 224}, {"helix": 0, "forward": false, "start": 208, "end": 224, "deletions": [212]}, {"helix": 1, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1053,9 +1098,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "GACGGTCAAGAGGACAGATGAACATACATA", + "sequence": "AGACGGTCAAGAGGACAGATGAAGATACAT", "idt": {"name": "ST1[216]3[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 2, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 3, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1063,9 +1108,9 @@ }, { "color": "#7300de", - "dna_sequence": "ACGCCAAACATAACCCTCGTTTATTGCTC", + "sequence": "AACGCCAATCATAACCCTCGTTAATTGCT", "idt": {"name": "ST3[216]5[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 216, "end": 224}, {"helix": 4, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 5, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1073,9 +1118,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CTTTTGATAAATTGCTGAATATAACAACGCA", + "sequence": "CCTTTTGATTAATTGCTGAATATATCAACGC", "idt": {"name": "ST5[216]7[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 6, "forward": false, "start": 208, "end": 224, "deletions": [212]}, {"helix": 7, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1083,9 +1128,9 @@ }, { "color": "#b8056c", - "dna_sequence": "AGGATAAAATGCCTGAGTAATGTGCCATCA", + "sequence": "AAGGATAAAATGCCTGAGTAATGCGCCATC", "idt": {"name": "ST7[216]9[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 8, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 9, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1094,9 +1139,9 @@ }, { "color": "#007200", - "dna_sequence": "AAAATAATAACATTAAATGTGAGACGGCC", + "sequence": "AAAAATAACAACATTAAATGTGCGACGGC", "idt": {"name": "ST9[216]11[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 216, "end": 224}, {"helix": 10, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 11, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1104,9 +1149,9 @@ }, { "color": "#cc0000", - "dna_sequence": "AGTGCCAAGCCCCGGGTACCGAGCCGAAAAT", + "sequence": "CAGTGCCAATCCCCGGGTACCGAGGCGAAAA", "idt": {"name": "ST11[216]13[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 12, "forward": false, "start": 208, "end": 224, "deletions": [212]}, {"helix": 13, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1115,9 +1160,9 @@ }, { "color": "#f7931e", - "dna_sequence": "CCTGTTTGAAATCAAAAGAATAGGAAGAAC", + "sequence": "TCCTGTTTGAAATCAAAAGAATAAGAAGAA", "idt": {"name": "ST13[216]15[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 14, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 15, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1125,9 +1170,9 @@ }, { "color": "#f74308", - "dna_sequence": "GCTTGATACCGCCAGCCATTGCAGTTGAAAG", + "sequence": "AGCTTGATACCGCCAGCCATTGCAGTTGAAA", "idt": {"name": "ST0[263]14[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 15, "forward": true, "start": 256, "end": 272, "deletions": [259]}, {"helix": 14, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1135,9 +1180,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AAGTGCCTAGGTGTATCACCGCTTAAACA", + "sequence": "TAAGTGCATAGGTGTATCACCTCTTAAAC", "idt": {"name": "ST2[263]0[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 1, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 0, "forward": false, "start": 264, "end": 272} @@ -1145,9 +1190,9 @@ }, { "color": "#888888", - "dna_sequence": "AGCGTTTCAGAGCCACCACCGGCAGGCGGAT", + "sequence": "TAGCGTTCCAGAGCCACCACCGCCAGGCGGA", "idt": {"name": "ST4[263]2[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 3, "forward": true, "start": 256, "end": 272, "deletions": [259]}, {"helix": 2, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1155,9 +1200,9 @@ }, { "color": "#32b86c", - "dna_sequence": "AACCGAGTGGCATGATTAAGACCCCTTATT", + "sequence": "AAACCGACTGGCATGATTAAGCCCCCTTAT", "idt": {"name": "ST6[263]4[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 5, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 4, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1165,9 +1210,9 @@ }, { "color": "#333333", - "dna_sequence": "GTATTCTCTTGCGGGAGGTTTCAGAAGGA", + "sequence": "GGTATTCACTTGCGGGAGGTTCCAGAAGG", "idt": {"name": "ST8[263]6[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 7, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 6, "forward": false, "start": 264, "end": 272} @@ -1175,9 +1220,9 @@ }, { "color": "#320096", - "dna_sequence": "ATCATAACGTTATACAAATTCTGCTTATCCG", + "sequence": "AATCATAGCGTTATACAAATTCGGCTTATCC", "idt": {"name": "ST10[263]8[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 9, "forward": true, "start": 256, "end": 272, "deletions": [259]}, {"helix": 8, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1185,9 +1230,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AGAGGCGATGATGAAACAAACAACACCGGA", + "sequence": "CAGAGGCGATGATGAAACAAAAAACACCGG", "idt": {"name": "ST12[263]10[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 11, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 10, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1195,9 +1240,9 @@ }, { "color": "#7300de", - "dna_sequence": "GAATTGAAACAACTAATAGATAATCGCGC", + "sequence": "GGAATTGTAACAACTAATAGAAAATCGCG", "idt": {"name": "ST14[263]12[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 13, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 12, "forward": false, "start": 264, "end": 272} @@ -1205,9 +1250,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "AAACGCTCCTTTCGAGGTGAATTTTACTCAGG", + "sequence": "AAAACGCTGCTTTCGAGGTGAATTGTACTCAG", "idt": {"name": "ST15[280]1[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 280, "end": 288}, {"helix": 0, "forward": false, "start": 272, "end": 288}, {"helix": 1, "forward": true, "start": 272, "end": 280} @@ -1215,9 +1260,9 @@ }, { "color": "#b8056c", - "dna_sequence": "AGGTTTAGTGGTTTTGCTCAGTACAACCGCCT", + "sequence": "GAGGTTTAGGGGTTTTGCTCAGTAGAACCGCC", "idt": {"name": "ST1[280]3[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 2, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 3, "forward": true, "start": 272, "end": 280} @@ -1225,9 +1270,9 @@ }, { "color": "#007200", - "dna_sequence": "CCCTCAGAATTTTCGGTCATAGCCTCCTTAT", + "sequence": "TCCCTCAGCATTTTCGGTCATAGACTCCTTA", "idt": {"name": "ST3[280]5[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 280, "end": 288}, {"helix": 4, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 5, "forward": true, "start": 272, "end": 280} @@ -1235,9 +1280,9 @@ }, { "color": "#cc0000", - "dna_sequence": "TACGCAGTAAGCCGAACAAAGTTACTGAAGCCT", + "sequence": "TTACGCAGTTAGCCGAACAAAGTTATTGAAGCC", "idt": {"name": "ST5[280]7[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 6, "forward": false, "start": 272, "end": 288}, {"helix": 7, "forward": true, "start": 272, "end": 280} @@ -1245,9 +1290,9 @@ }, { "color": "#f7931e", - "dna_sequence": "TAAATCAAGAATCAGATATAGAAGTACCAGTA", + "sequence": "TTAAATCAAAAATCAGATATAGAATTACCAGT", "idt": {"name": "ST7[280]9[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 8, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 9, "forward": true, "start": 272, "end": 280} @@ -1256,9 +1301,9 @@ }, { "color": "#f74308", - "dna_sequence": "TAAAGCCACGTTAAATAAGAATAATCAAGAA", + "sequence": "ATAAAGCCGCGTTAAATAAGAATCATCAAGA", "idt": {"name": "ST9[280]11[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 280, "end": 288}, {"helix": 10, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 11, "forward": true, "start": 272, "end": 280} @@ -1267,9 +1312,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AACAAAATTGAATACCAAGTTACAATAGAGCCG", + "sequence": "AAACAAAATTGAATACCAAGTTACATTAGAGCC", "idt": {"name": "ST11[280]13[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 12, "forward": false, "start": 272, "end": 288}, {"helix": 13, "forward": true, "start": 272, "end": 280} @@ -1277,9 +1322,9 @@ }, { "color": "#888888", - "dna_sequence": "TCAATAGATAGTTGGCAAATCAACAACAGGAA", + "sequence": "GTCAATAGACAGTTGGCAAATCAACAACAGGA", "idt": {"name": "ST13[280]15[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 14, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 15, "forward": true, "start": 272, "end": 280} @@ -1287,9 +1332,9 @@ }, { "color": "#32b86c", - "dna_sequence": "TCAGCTTGATGGAAATACCTACATTCAATCAAT", + "sequence": "ATCAGCTTCATGGAAATACCTACACTCAATCAA", "idt": {"name": "ST0[295]14[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 288, "end": 296}, {"helix": 15, "forward": true, "start": 288, "end": 304}, {"helix": 14, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1297,9 +1342,9 @@ }, { "color": "#333333", - "dna_sequence": "ATTAGCGGACCGCCACCCTCAGATCGGTTTA", + "sequence": "GATTAGCGTACCGCCACCCTCAGATCGGTTT", "idt": {"name": "ST2[295]0[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 288, "end": 296}, {"helix": 1, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 0, "forward": false, "start": 296, "end": 304} @@ -1307,9 +1352,9 @@ }, { "color": "#320096", - "dna_sequence": "TCATCGGCGCCGCCACCCTCAGAAAGGATTAGG", + "sequence": "TTCATCGGAGCCGCCACCCTCAGAAAGGATTAG", "idt": {"name": "ST4[295]2[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 288, "end": 296}, {"helix": 3, "forward": true, "start": 288, "end": 304}, {"helix": 2, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1317,9 +1362,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AAGCAGATTGTTAGCAAACGTAGAGCGCGTTT", + "sequence": "TAAGCAGAATGTTAGCAAACGTATAGCGCGTT", "idt": {"name": "ST6[295]4[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 288, "end": 296}, {"helix": 5, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 4, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1327,9 +1372,9 @@ }, { "color": "#7300de", - "dna_sequence": "AGCAAGCAATTAGTTGCTATTTTAGAAAAGT", + "sequence": "TAGCAAGCGATTAGTTGCTATTTAAGAAAAG", "idt": {"name": "ST8[295]6[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 288, "end": 296}, {"helix": 7, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 6, "forward": false, "start": 296, "end": 304} @@ -1337,9 +1382,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "AAATAAGGACGCTCAACAGTAGGGGCGCCCAAT", + "sequence": "TAAATAAGAACGCTCAACAGTAGGCGCGCCCAA", "idt": {"name": "ST10[295]8[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 288, "end": 296}, {"helix": 9, "forward": true, "start": 288, "end": 304}, {"helix": 8, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1348,9 +1393,9 @@ }, { "color": "#b8056c", - "dna_sequence": "ATTGCTTTAATTACATTTAACAACCGTGTGAT", + "sequence": "GATTGCTTTAATTACATTTAACAACCGTGTGA", "idt": {"name": "ST12[295]10[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 288, "end": 296}, {"helix": 11, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 10, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1358,9 +1403,9 @@ }, { "color": "#007200", - "dna_sequence": "ATCTGGTCAATACATTTGAGGATTTCGCCTG", + "sequence": "TATCTGGTTAATACATTTGAGGAATTCGCCT", "idt": {"name": "ST14[295]12[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 288, "end": 296}, {"helix": 13, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 12, "forward": false, "start": 296, "end": 304} @@ -1368,9 +1413,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CTCAATCGGAGCCTTTAATTGTAACCGCCA", + "sequence": "GCTCAATCGGAGCCTTTAATTGTAACCGCC", "idt": {"name": "ST15[312]1[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 312, "end": 320}, {"helix": 0, "forward": false, "start": 304, "end": 320, "deletions": [307]}, {"helix": 1, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1378,9 +1423,9 @@ }, { "color": "#f7931e", - "dna_sequence": "CCCTCAGAAGACTCCTCAAGAGACCGCCAC", + "sequence": "ACCCTCAGAAGACTCCTCAAGAGACCGCCA", "idt": {"name": "ST1[312]3[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 2, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 3, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1388,9 +1433,9 @@ }, { "color": "#f74308", - "dna_sequence": "CCTCAGAGTAGCGTCAGACTGTAAAATAC", + "sequence": "CCCTCAGATTAGCGTCAGACTGGAAAATA", "idt": {"name": "ST3[312]5[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 312, "end": 320}, {"helix": 4, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 5, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1398,9 +1443,9 @@ }, { "color": "#57bb00", - "dna_sequence": "ATACATAAACCGAAGCCCTTTTTAGCACCCA", + "sequence": "CATACATAAACCGAAGCCCTTTTTTGCACCC", "idt": {"name": "ST5[312]7[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 6, "forward": false, "start": 304, "end": 320, "deletions": [307]}, {"helix": 7, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1408,9 +1453,9 @@ }, { "color": "#888888", - "dna_sequence": "GCTACAATTTAGGAATCATTACCCTTAATT", + "sequence": "AGCTACAATGTAGGAATCATTACGCTTAAT", "idt": {"name": "ST7[312]9[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 8, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 9, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1418,9 +1463,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GAGAATCGGTTTGAAATACCGATTTCATT", + "sequence": "TGAGAATCGGTTTGAAATACCGATTTCAT", "idt": {"name": "ST9[312]11[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 312, "end": 320}, {"helix": 10, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 11, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1428,9 +1473,9 @@ }, { "color": "#333333", - "dna_sequence": "TGAATTACCAGAAACAATAACGGATTAGAAG", + "sequence": "TTGAATTACGAGAAACAATAACGGTTTAGAA", "idt": {"name": "ST11[312]13[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 12, "forward": false, "start": 304, "end": 320, "deletions": [307]}, {"helix": 13, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1438,9 +1483,9 @@ }, { "color": "#320096", - "dna_sequence": "TATTAGACTCAAATATCAAACCCTTTGACG", + "sequence": "GTATTAGACTCAAATATCAAACCTTTTGAC", "idt": {"name": "ST13[312]15[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 14, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 15, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1448,9 +1493,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "TCCAAAAGTCTGAAATGGATTATTATCACCTTG", + "sequence": "CTCCAAAAGTCTGAAATGGATTATCATCACCTT", "idt": {"name": "ST0[327]14[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 320, "end": 328}, {"helix": 15, "forward": true, "start": 320, "end": 336}, {"helix": 14, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1458,9 +1503,9 @@ }, { "color": "#7300de", - "dna_sequence": "GAGGCTGACCGCCACCCTCAGAGAAAAAGGC", + "sequence": "AGAGGCTGACCGCCACCCTCAGAAAAAAAGG", "idt": {"name": "ST2[327]0[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 320, "end": 328}, {"helix": 1, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 0, "forward": false, "start": 328, "end": 336} @@ -1468,9 +1513,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "TTTGCCTTCCACCACCCTCAGAGCAAGTATTAA", + "sequence": "GTTTGCCTGCCACCACCCTCAGAGAAAGTATTA", "idt": {"name": "ST4[327]2[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 320, "end": 328}, {"helix": 3, "forward": true, "start": 320, "end": 336}, {"helix": 2, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1478,9 +1523,9 @@ }, { "color": "#b8056c", - "dna_sequence": "CTATCTTAGGTGGCAACATATAAAGAATCAAG", + "sequence": "GCTATCTTAGGTGGCAACATATACAGAATCAA", "idt": {"name": "ST6[327]4[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 320, "end": 328}, {"helix": 5, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 4, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1489,9 +1534,9 @@ }, { "color": "#007200", - "dna_sequence": "TTTCATCGTTATCCTGAATCTTAAGCAATAG", + "sequence": "TTTTCATCTTTATCCTGAATCTTTAGCAATA", "idt": {"name": "ST8[327]6[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 320, "end": 328}, {"helix": 7, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 6, "forward": false, "start": 328, "end": 336} @@ -1500,9 +1545,9 @@ }, { "color": "#cc0000", - "dna_sequence": "ATTTAATGCCATATTTAACAACGCCGTTTTTAT", + "sequence": "AATTTAATGCCATATTTAACAACGCCGTTTTTA", "idt": {"name": "ST10[327]8[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 320, "end": 328}, {"helix": 9, "forward": true, "start": 320, "end": 336}, {"helix": 8, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1511,9 +1556,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ACATCGGGTTTTTTAATGGAAACCTGACCTAA", + "sequence": "TACATCGGCTTTTTTAATGGAAATCTGACCTA", "idt": {"name": "ST12[327]10[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 320, "end": 328}, {"helix": 11, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 10, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1521,9 +1566,9 @@ }, { "color": "#f74308", - "dna_sequence": "CTGAACCTTTACAAACAATTCGATACCTTTT", + "sequence": "GCTGAACCTTTACAAACAATTCGGTACCTTT", "idt": {"name": "ST14[327]12[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 320, "end": 328}, {"helix": 13, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 12, "forward": false, "start": 328, "end": 336} @@ -1531,9 +1576,9 @@ }, { "color": "#57bb00", - "dna_sequence": "CAGATTCAGTTGAAAATCTCCAAACCACCACC", + "sequence": "GCAGATTCCGTTGAAAATCTCCAAGCCACCAC", "idt": {"name": "ST15[344]1[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 344, "end": 352}, {"helix": 0, "forward": false, "start": 336, "end": 352}, {"helix": 1, "forward": true, "start": 336, "end": 344} @@ -1541,9 +1586,9 @@ }, { "color": "#888888", - "dna_sequence": "CTCATTTTCTATTCTGAAACATGACGCCACCA", + "sequence": "CCTCATTTTTTATTCTGAAACATGCCGCCACC", "idt": {"name": "ST1[344]3[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 2, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 3, "forward": true, "start": 336, "end": 344} @@ -1551,9 +1596,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GAACCACCGTAATCAGTAGCGACAAGAAACG", + "sequence": "AGAACCACCGTAATCAGTAGCGAAAAGAAAC", "idt": {"name": "ST3[344]5[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 344, "end": 352}, {"helix": 4, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 5, "forward": true, "start": 336, "end": 344} @@ -1561,9 +1606,9 @@ }, { "color": "#333333", - "dna_sequence": "CAAAGACACCAAGAAACAATGAAATCCAACGCT", + "sequence": "GCAAAGACAGCAAGAAACAATGAAAACCAACGC", "idt": {"name": "ST5[344]7[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 6, "forward": false, "start": 336, "end": 352}, {"helix": 7, "forward": true, "start": 336, "end": 344} @@ -1571,9 +1616,9 @@ }, { "color": "#320096", - "dna_sequence": "AACGAGCGTCGAGAACAAGCAAGCCAACATGT", + "sequence": "TAACGAGCGTCGAGAACAAGCAAGCCAACATG", "idt": {"name": "ST7[344]9[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 8, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 9, "forward": true, "start": 336, "end": 344} @@ -1581,9 +1626,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AATTTAGGAGTTAATTTCATCTTAGTACATA", + "sequence": "TAATTTAGTAGTTAATTTCATCTCAGTACAT", "idt": {"name": "ST9[344]11[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 344, "end": 352}, {"helix": 10, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 11, "forward": true, "start": 336, "end": 344} @@ -1591,9 +1636,9 @@ }, { "color": "#7300de", - "dna_sequence": "AATCAATATGAATATACAGTAACAGCAACTCGT", + "sequence": "AAATCAATATGAATATACAGTAACAACAACTCG", "idt": {"name": "ST11[344]13[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 12, "forward": false, "start": 336, "end": 352}, {"helix": 13, "forward": true, "start": 336, "end": 344} @@ -1602,9 +1647,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "ATTAAATCCTGAAAAATCTAAAGCTACATTGG", + "sequence": "TATTAAATCATGAAAAATCTAAAGTTACATTG", "idt": {"name": "ST13[344]15[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 14, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 15, "forward": true, "start": 336, "end": 344} @@ -1612,9 +1657,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TTTTCACCCAGTCACACGACCAGAGAGCCAG", + "sequence": "TTTTTCAACCAGTCACACGACCTGAGAGCCA", "idt": {"name": "ST0[359]14[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 15, "forward": true, "start": 352, "end": 368, "deletions": [355]}, {"helix": 14, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1622,9 +1667,9 @@ }, { "color": "#007200", - "dna_sequence": "AACCTATAGGGATAGCAAGCCTAATAATT", + "sequence": "GAACCTACAGGGATAGCAAGCATAATAAT", "idt": {"name": "ST2[359]0[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 1, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 0, "forward": false, "start": 360, "end": 368} @@ -1632,9 +1677,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CAGCACCACCAGAGCCGCCGCCCTATTTCGG", + "sequence": "GCAGCACCACCAGAGCCGCCGCCCTATTTCG", "idt": {"name": "ST4[359]2[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 3, "forward": true, "start": 352, "end": 368, "deletions": [355]}, {"helix": 2, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1642,9 +1687,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ATAAGAGCACGGAATAAGTTTCATCGATAG", + "sequence": "AATAAGACCACGGAATAAGTTCCATCGATA", "idt": {"name": "ST6[359]4[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 5, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 4, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1652,9 +1697,9 @@ }, { "color": "#f74308", - "dna_sequence": "CACTCATCTTTCCAGAGCCTAGCCCAATA", + "sequence": "GCACTCATCTTTCCAGAGCCTAGCCCAAT", "idt": {"name": "ST8[359]6[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 7, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 6, "forward": false, "start": 360, "end": 368} @@ -1662,9 +1707,9 @@ }, { "color": "#57bb00", - "dna_sequence": "ATATTTTCAGAGGCATTTTCGACAAGTACCG", + "sequence": "TATATTTGCAGAGGCATTTTCGCCAAGTACC", "idt": {"name": "ST10[359]8[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 9, "forward": true, "start": 352, "end": 368, "deletions": [355]}, {"helix": 8, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1672,9 +1717,9 @@ }, { "color": "#888888", - "dna_sequence": "GTCAGATATGTGAGTGAATAATTTTCAAAT", + "sequence": "CGTCAGATATGTGAGTGAATATTTTTCAAA", "idt": {"name": "ST12[359]10[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 11, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 10, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1683,9 +1728,9 @@ }, { "color": "#32b86c", - "dna_sequence": "CAGCAAATTTGCCCGAACGTTGGTTTAAC", + "sequence": "GCAGCAACTTTGCCCGAACGTAGGTTTAA", "idt": {"name": "ST14[359]12[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 13, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 12, "forward": false, "start": 360, "end": 368} @@ -1693,9 +1738,9 @@ }, { "color": "#333333", - "dna_sequence": "AGGGACATCTAAAGGAATTGCGAACAATAGGA", + "sequence": "AAGGGACAACTAAAGGAATTGCGACCAATAGG", "idt": {"name": "ST15[376]1[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 376, "end": 384}, {"helix": 0, "forward": false, "start": 368, "end": 384}, {"helix": 1, "forward": true, "start": 368, "end": 376} @@ -1703,9 +1748,9 @@ }, { "color": "#320096", - "dna_sequence": "ACCCATGTAGTTAATGCCCCCTGCAGCATTGA", + "sequence": "AACCCATGTAGTTAATGCCCCCTGCAGCATTG", "idt": {"name": "ST1[376]3[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 2, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 3, "forward": true, "start": 368, "end": 376} @@ -1713,9 +1758,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CAGGAGGTCGTCACCAATGAAACATTTTGTC", + "sequence": "ACAGGAGGACGTCACCAATGAAATATTTTGT", "idt": {"name": "ST3[376]5[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 376, "end": 384}, {"helix": 4, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 5, "forward": true, "start": 368, "end": 376} @@ -1723,9 +1768,9 @@ }, { "color": "#7300de", - "dna_sequence": "ACAATCAATACAAGAATTGAGTTAAATTTGCCA", + "sequence": "CACAATCAACACAAGAATTGAGTTAAATTTGCC", "idt": {"name": "ST5[376]7[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 6, "forward": false, "start": 368, "end": 384}, {"helix": 7, "forward": true, "start": 368, "end": 376} @@ -1733,9 +1778,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "GTTACAAAAGAACGGGTATTAAACGCCAGTAA", + "sequence": "AGTTACAAAAGAACGGGTATTAAAAGCCAGTA", "idt": {"name": "ST7[376]9[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 8, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 9, "forward": true, "start": 368, "end": 376} @@ -1743,9 +1788,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TAAGAGAAGAACGCGAGAAAACTCCTTGCTT", + "sequence": "ATAAGAGAAGAACGCGAGAAAACACCTTGCT", "idt": {"name": "ST9[376]11[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 376, "end": 384}, {"helix": 10, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 11, "forward": true, "start": 368, "end": 376} @@ -1754,9 +1799,9 @@ }, { "color": "#007200", - "dna_sequence": "CTGTAAATCATTGCGTAGATTTTCAATTAATTT", + "sequence": "TCTGTAAATAATTGCGTAGATTTTCTATTAATT", "idt": {"name": "ST11[376]13[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 12, "forward": false, "start": 368, "end": 384}, {"helix": 13, "forward": true, "start": 368, "end": 376} @@ -1764,9 +1809,9 @@ }, { "color": "#cc0000", - "dna_sequence": "TAAAAGTTTCAACAGTGCCACGCTGTAATAAA", + "sequence": "TTAAAAGTTGCAACAGTGCCACGCAGTAATAA", "idt": {"name": "ST13[376]15[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 14, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 15, "forward": true, "start": 368, "end": 376} @@ -1774,9 +1819,9 @@ }, { "color": "#f7931e", - "dna_sequence": "AGGAACAATCTGGCCAACAGAGATAGTATTAAC", + "sequence": "AAGGAACATTCTGGCCAACAGAGACAGTATTAA", "idt": {"name": "ST0[391]14[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 384, "end": 392}, {"helix": 15, "forward": true, "start": 384, "end": 400}, {"helix": 14, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1784,9 +1829,9 @@ }, { "color": "#f74308", - "dna_sequence": "TATAAACACCGTAACACTGAGTTGAATAGAA", + "sequence": "GTATAAACACCGTAACACTGAGTAGAATAGA", "idt": {"name": "ST2[391]0[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 384, "end": 392}, {"helix": 1, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 0, "forward": false, "start": 392, "end": 400} @@ -1794,9 +1839,9 @@ }, { "color": "#57bb00", - "dna_sequence": "GCCGGAAATGAGGCAGGTCAGACGCAGTGCCCG", + "sequence": "GGCCGGAATTGAGGCAGGTCAGACACAGTGCCC", "idt": {"name": "ST4[391]2[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 384, "end": 392}, {"helix": 3, "forward": true, "start": 384, "end": 400}, {"helix": 2, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1804,9 +1849,9 @@ }, { "color": "#888888", - "dna_sequence": "GATAACCCAGAAAATTCATATGGATTAGCAAG", + "sequence": "AGATAACCTAGAAAATTCATATGCATTAGCAA", "idt": {"name": "ST6[391]4[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 384, "end": 392}, {"helix": 5, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 4, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1814,9 +1859,9 @@ }, { "color": "#32b86c", - "dna_sequence": "CATTCCAATAAACAGCCATATTAATCAGAGA", + "sequence": "TCATTCCAATAAACAGCCATATTTATCAGAG", "idt": {"name": "ST8[391]6[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 384, "end": 392}, {"helix": 7, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 6, "forward": false, "start": 392, "end": 400} @@ -1825,9 +1870,9 @@ }, { "color": "#333333", - "dna_sequence": "AAGACAAATATAAAGTACCGACAATTTCCTTAT", + "sequence": "CAAGACAAATATAAAGTACCGACACTTTCCTTA", "idt": {"name": "ST10[391]8[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 384, "end": 392}, {"helix": 9, "forward": true, "start": 384, "end": 400}, {"helix": 8, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1835,9 +1880,9 @@ }, { "color": "#320096", - "dna_sequence": "ATAAAGAAGTCGCTATTAATTAATCCAATCGC", + "sequence": "AATAAAGACGTCGCTATTAATTAATCCAATCG", "idt": {"name": "ST12[391]10[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 384, "end": 392}, {"helix": 11, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 10, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1845,9 +1890,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "ACCGCCTGGAGTAACATTATCATAAACAGAA", + "sequence": "CACCGCCTTGAGTAACATTATCAAAAACAGA", "idt": {"name": "ST14[391]12[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 384, "end": 392}, {"helix": 13, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 12, "forward": false, "start": 392, "end": 400} @@ -1855,9 +1900,9 @@ }, { "color": "#7300de", - "dna_sequence": "TTCTGACCGTTTCAGCGGAGTGATCGTCAC", + "sequence": "CTTCTGACAGTTTCAGCGGAGTGTTCGTCA", "idt": {"name": "ST15[408]1[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 408, "end": 416}, {"helix": 0, "forward": false, "start": 400, "end": 416, "deletions": [403]}, {"helix": 1, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1865,9 +1910,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CAGTACAAAAGTGCCTTGAGTAAATTGGCC", + "sequence": "CCAGTACAACAGTGCCTTGAGTAGATTGGC", "idt": {"name": "ST1[408]3[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 2, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 3, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1875,9 +1920,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TTGATATTGTAGCACCATTACCTTTACCA", + "sequence": "CTTGATATAGTAGCACCATTACGTTTACC", "idt": {"name": "ST3[408]5[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 408, "end": 416}, {"helix": 4, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 5, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1885,9 +1930,9 @@ }, { "color": "#007200", - "dna_sequence": "GCGCCAAAGTAATTGAGCGCTAATTTTATCC", + "sequence": "AGCGCCAAAGTAATTGAGCGCTAAATTTATC", "idt": {"name": "ST5[408]7[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 6, "forward": false, "start": 400, "end": 416, "deletions": [403]}, {"helix": 7, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1895,9 +1940,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CAATCCAAAAATAATCGGCTGTCAAGGTAA", + "sequence": "CCAATCCAACAATAATCGGCTGTAAAGGTA", "idt": {"name": "ST7[408]9[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 8, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 9, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1906,9 +1951,9 @@ }, { "color": "#f7931e", - "dna_sequence": "AGTAATTCAATGCTGATGCAAATTTTCCC", + "sequence": "AAGTAATTAAATGCTGATGCAAATTTTCC", "idt": {"name": "ST9[408]11[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 408, "end": 416}, {"helix": 10, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 11, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1916,9 +1961,9 @@ }, { "color": "#f74308", - "dna_sequence": "TTAGAATCCAATTATTTGCACGTATTTGCGG", + "sequence": "CTTAGAATCAAATTATTTGCACGTTTTTGCG", "idt": {"name": "ST11[408]13[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 12, "forward": false, "start": 400, "end": 416, "deletions": [403]}, {"helix": 13, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1926,9 +1971,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AACAAAGAAGAGGTGAGGCGGTCAGAACCC", + "sequence": "GAACAAAGAAGAGGTGAGGCGGTTAGAACC", "idt": {"name": "ST13[408]15[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 14, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 15, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1936,9 +1981,9 @@ }, { "color": "#888888", - "dna_sequence": "TTTCAACATGAAAGCGTAAGAATACAGCAGAAG", + "sequence": "CTTTCAACCTGAAAGCGTAAGAATCCAGCAGAA", "idt": {"name": "ST0[423]14[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 416, "end": 424}, {"helix": 15, "forward": true, "start": 416, "end": 432}, {"helix": 14, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -1946,9 +1991,9 @@ }, { "color": "#32b86c", - "dna_sequence": "ACGGGGTCCTACAACGCCTGTAGTAAACAAC", + "sequence": "AACGGGGTACTACAACGCCTGTACTAAACAA", "idt": {"name": "ST2[423]0[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 416, "end": 424}, {"helix": 1, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 0, "forward": false, "start": 424, "end": 432} @@ -1957,9 +2002,9 @@ }, { "color": "#333333", - "dna_sequence": "AATCACCACACAAACAAATAAATCTAAGTTTTA", + "sequence": "AAATCACCTCACAAACAAATAAATATAAGTTTT", "idt": {"name": "ST4[423]2[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 416, "end": 424}, {"helix": 3, "forward": true, "start": 416, "end": 432}, {"helix": 2, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -1968,9 +2013,9 @@ }, { "color": "#320096", - "dna_sequence": "TCAGAGGGACAAAAGGGCGACATAGCCAGCAA", + "sequence": "GTCAGAGGGACAAAAGGGCGACAGAGCCAGCA", "idt": {"name": "ST6[423]4[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 416, "end": 424}, {"helix": 5, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 4, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -1979,9 +2024,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AACCAATCTAAGAAACGATTTTTGAACAAAG", + "sequence": "AAACCAATATAAGAAACGATTTTTGAACAAA", "idt": {"name": "ST8[423]6[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 416, "end": 424}, {"helix": 7, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 6, "forward": false, "start": 424, "end": 432} @@ -1990,9 +2035,9 @@ }, { "color": "#7300de", - "dna_sequence": "TATATGTATGTCCAGACGACGACAGCATGTAGA", + "sequence": "CTATATGTCTGTCCAGACGACGACAGCATGTAG", "idt": {"name": "ST10[423]8[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 416, "end": 424}, {"helix": 9, "forward": true, "start": 416, "end": 432}, {"helix": 8, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -2001,9 +2046,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CATATCAATTGAAAACATAGCGATTATATAAC", + "sequence": "CCATATCACTTGAAAACATAGCGGTTATATAA", "idt": {"name": "ST12[423]10[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 416, "end": 424}, {"helix": 11, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 10, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -2012,9 +2057,9 @@ }, { "color": "#b8056c", - "dna_sequence": "ATAAAACAACCACCAGAAGGAGCGAACCTAC", + "sequence": "GATAAAACAACCACCAGAAGGAGAGAACCTA", "idt": {"name": "ST14[423]12[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 416, "end": 424}, {"helix": 13, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 12, "forward": false, "start": 424, "end": 432} @@ -2022,9 +2067,9 @@ }, { "color": "#007200", - "dna_sequence": "AGACAATACTGTATGGGATTTTGCCATTCCAC", + "sequence": "CAGACAATTCTGTATGGGATTTTGGCATTCCA", "idt": {"name": "ST15[440]1[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 440, "end": 448}, {"helix": 0, "forward": false, "start": 432, "end": 448}, {"helix": 1, "forward": true, "start": 432, "end": 440} @@ -2032,9 +2077,9 @@ }, { "color": "#cc0000", - "dna_sequence": "AGACAGCCAGGAGTGTACTGGTAACTCATTAA", + "sequence": "CAGACAGCCAGGAGTGTACTGGTACCTCATTA", "idt": {"name": "ST1[440]3[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 440, "end": 448}, {"helix": 2, "forward": false, "start": 432, "end": 448}, {"helix": 3, "forward": true, "start": 432, "end": 440} @@ -2042,9 +2087,9 @@ }, { "color": "#f7931e", - "dna_sequence": "AGCCAGAAGCCATTTGGGAATTAGTCAACCGA", + "sequence": "AAGCCAGAAGCCATTTGGGAATTATTCAACCG", "idt": {"name": "ST3[440]5[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 440, "end": 448}, {"helix": 4, "forward": false, "start": 432, "end": 448}, {"helix": 5, "forward": true, "start": 432, "end": 440} @@ -2052,9 +2097,9 @@ }, { "color": "#f74308", - "dna_sequence": "TTGAGGGAATTAACTGAACACCCTTGTTTAAC", + "sequence": "ATTGAGGGAATTAACTGAACACCCTTGTTTAA", "idt": {"name": "ST5[440]7[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 440, "end": 448}, {"helix": 6, "forward": false, "start": 432, "end": 448}, {"helix": 7, "forward": true, "start": 432, "end": 440} @@ -2062,9 +2107,9 @@ }, { "color": "#57bb00", - "dna_sequence": "GTCAAAAACCATCCTAATTTACGAATAAACAA", + "sequence": "CGTCAAAACCCATCCTAATTTACGAATAAACA", "idt": {"name": "ST7[440]9[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 440, "end": 448}, {"helix": 8, "forward": false, "start": 432, "end": 448}, {"helix": 9, "forward": true, "start": 432, "end": 440} @@ -2072,9 +2117,9 @@ }, { "color": "#888888", - "dna_sequence": "CATGTTCATCCGGCTTAGGTTGGGTAGCTTAG", + "sequence": "ACATGTTCCTCCGGCTTAGGTTGGATAGCTTA", "idt": {"name": "ST9[440]11[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 440, "end": 448}, {"helix": 10, "forward": false, "start": 432, "end": 448}, {"helix": 11, "forward": true, "start": 432, "end": 440} @@ -2082,9 +2127,9 @@ }, { "color": "#32b86c", - "dna_sequence": "ATTAAGACAATAATGGAAGGGTTAGGAATTAT", + "sequence": "GATTAAGAGAATAATGGAAGGGTTCGGAATTA", "idt": {"name": "ST11[440]13[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 440, "end": 448}, {"helix": 12, "forward": false, "start": 432, "end": 448}, {"helix": 13, "forward": true, "start": 432, "end": 440} @@ -2092,9 +2137,9 @@ }, { "color": "#333333", - "dna_sequence": "CATCATATATACCGAACGAACCACCGTGGCAC", + "sequence": "TCATCATAAATACCGAACGAACCAACGTGGCA", "idt": {"name": "ST13[440]15[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 440, "end": 448}, {"helix": 14, "forward": false, "start": 432, "end": 448}, {"helix": 15, "forward": true, "start": 432, "end": 440} @@ -2102,9 +2147,9 @@ }, { "color": "#320096", - "dna_sequence": "GAATTTTTTTTTGAATGGCTATACATCGCC", + "sequence": "TGAATTTATTTTTGAATGGCTAAACATCGC", "idt": {"name": "ST0[455]14[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 15, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 14, "forward": false, "start": 456, "end": 464} @@ -2112,9 +2157,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "ATGATACCTCATAGTTAGCGTATAGTAAAT", + "sequence": "GATGATACCTCATAGTTAGCGTTTAGTAAA", "idt": {"name": "ST2[455]0[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 1, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 0, "forward": false, "start": 456, "end": 464} @@ -2122,9 +2167,9 @@ }, { "color": "#7300de", - "dna_sequence": "GACTTGATGGAAAGCGCAGTCTGGCTTTTG", + "sequence": "CGACTTGATGGAAAGCGCAGTCTGGCTTTT", "idt": {"name": "ST4[455]2[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 3, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 2, "forward": false, "start": 456, "end": 464} @@ -2132,9 +2177,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CGGGAGAGGGAAGGTAAATATTCCGTCACC", + "sequence": "ACGGGAGAGGGAAGGTAAATATACCGTCAC", "idt": {"name": "ST6[455]4[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 5, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 4, "forward": false, "start": 456, "end": 464} @@ -2142,9 +2187,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TAATATCTGAAAATAGCAGCCTGCATTAGA", + "sequence": "ATAATATATGAAAATAGCAGCCCGCATTAG", "idt": {"name": "ST8[455]6[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 7, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 6, "forward": false, "start": 456, "end": 464} @@ -2152,9 +2197,9 @@ }, { "color": "#007200", - "dna_sequence": "TTTAACCGCTAATGCAGAACGCAAGAAAAA", + "sequence": "TTTTAACAGCTAATGCAGAACGCAAGAAAA", "idt": {"name": "ST10[455]8[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 9, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 8, "forward": false, "start": 456, "end": 464} @@ -2162,9 +2207,9 @@ }, { "color": "#cc0000", - "dna_sequence": "ACTTCTGGCTGAGAAGAGTCAAACTACCTT", + "sequence": "TACTTCTCGCTGAGAAGAGTCAGACTACCT", "idt": {"name": "ST12[455]10[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 11, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 10, "forward": false, "start": 456, "end": 464} @@ -2172,9 +2217,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ATTAAAATCCTGATTATCAGATTGGATTAT", + "sequence": "CATTAAATTCCTGATTATCAGATTGGATTA", "idt": {"name": "ST14[455]12[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 13, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 12, "forward": false, "start": 456, "end": 464} diff --git a/examples/proposal/marry.idt b/examples/proposal/marry.idt index a6e31364..919acdf5 100644 --- a/examples/proposal/marry.idt +++ b/examples/proposal/marry.idt @@ -1,208 +1,208 @@ -ST15[248]0[232],ACAATATTACCGATAGTTGCGCCGACAATGAC,25nm,STD -ST2[231]1[247],CTTTGAAATCATAAGGGAACCGAATAAGTAT,25nm,STD -ST1[248]2[232],AGCCCGGAAGTCGAGAGGGTTGATACTGACCAA,25nm,STD -ST4[231]3[247],AACACTATAGGAATTACGAGGCATTCAAAATC,25nm,STD -ST3[248]4[232],/5Biosg/ACCGGAACGCCATCTTTTCATAAAGTAAGAGC,25nm,STD -ST6[231]5[247],/5Biosg/TAGAGCTTAGAGGTCATTTTTGCGGAATACC,25nm,STD -ST5[248]6[232],/5Biosg/CAAAAGAACGAAACGCAATAATAACGGATGGCT,25nm,STD -ST8[231]7[247],AAATGCAAATTTTTAGAACCCTCTTTAGCGA,25nm,STD -ST7[248]8[232],/5Biosg/ACCTCCCGAAAGAACGCGAGGCGTATATATTTT,25nm,STD -ST10[231]9[247],CTTTCATCTCGCGTCTGGCCTTCCTGTTTAGT,25nm,STD -ST9[248]10[232],/5Biosg/ATCATATGTTACTAGAAAAAGCCTGTAGCCAG,25nm,STD -ST12[231]11[247],/5Biosg/TAGAGGATCTTGCATGCCTGCAGTACCTGAG,25nm,STD -ST11[248]12[232],/5Biosg/CAAAAGAAGAATTATTCATTTCAATGTCGACTC,25nm,STD -ST14[231]13[247],CCCTTATATGGTGGTTCCGAAATATATCTTT,25nm,STD -ST13[248]14[232],AGGAGCACTGGAAGGTTATCTAAACGGCAAAAT,25nm,STD -ST0[231]15[247],AACAACCATCGGCCTTGCTGGTAATATCCAGA,25nm,STD -ST15[56]1[55],AGCTTGACAGTTTCCATTAAACGGACCTAAAA,25nm,STD -ST1[56]3[55],CGAAAGAGGGTAGTAAATTGGGCTGAATTACC,25nm,STD -ST3[56]5[55],TTATGCGACTTTAAACAGTTCAGTCTTTACC,25nm,STD -ST5[56]7[55],CTGACTATTTGTTTAGCTATATTTTATTCTACT,25nm,STD -ST7[56]9[55],AATAGTAGTCTGAGAGTCTGGAGCACTAGCAT,25nm,STD -ST9[56]11[55],GTCAATCAATCGCACTCCAGCCAAGGCAAAG,25nm,STD -ST11[56]13[55],CGCCATTCGCGCTCACTGCCCGCTTTAATGAAT,25nm,STD -ST13[56]15[55],CGGCCAACGGGTCGAGGTGCCGTACGATTTAG,25nm,STD -ST0[71]14[72],ATGAGGAGGGGAAAGCCGGCGAAAATCAAGT,25nm,STD -ST2[71]0[72],AGAACGACAAAAGAATACACTACTTTTTC,25nm,STD -ST4[71]2[72],/5Biosg/TCAAATGTTTTAAGAACTGGCTAGAAACACC,25nm,STD -ST6[71]4[72],/5Biosg/AATAACCATAGTCAGAAGCAAGAATCCCCC,25nm,STD -ST8[71]6[72],/5Biosg/TCATTGCAGCATTAACATCCAAAATGGTC,25nm,STD -ST10[71]8[72],/5Biosg/CAGGAAGTATGTACCCCGGTTGGCTATCAGG,25nm,STD -ST12[71]10[72],TGCGTTGCCATTCAGGCTGCGTATCGGCCT,25nm,STD -ST14[71]12[72],TTTTTGGCGCGGGGAGAGGCGACATTAAT,25nm,STD -ST15[88]1[87],AGAAAGGAGCTTTGAGGACTAAAGAAAACACT,25nm,STD -ST1[88]3[87],CATCTTTGAAGGCTTGCCCTGACGCATTATAC,25nm,STD -ST3[88]5[87],CAGTCAGGTCATAAATATTCATTAGCGGATT,25nm,STD -ST5[88]7[87],GCATCAAAAATTAGATACATTTCGCATAAATCA,25nm,STD -ST7[88]9[87],TACAGGCAAGAGAGATCTACAAAGATAATCAG,25nm,STD -ST9[88]11[87],AAAAGCCCAGGGGACGACGACAGCAACTGTT,25nm,STD -ST11[88]13[87],/5Biosg/GGGAAGGGCATGAGTGAGCTAACTCGTTTGCGT,25nm,STD -ST13[88]15[87],ATTGGGCGCCGTGAACCATCACCCACGTGGCG,25nm,STD -ST0[103]14[104],CTACAGAGAGGGAATTTTATAATCAGGGCGATG,25nm,STD -ST2[103]0[104],AGTGAATACCCCCAGCGATTATAAGCAACGG,25nm,STD -ST4[103]2[104],CGGAATCGACGTTGGGAAGAAAAATGCTCATTC,25nm,STD -ST6[103]4[104],GTTTGACCAGATTAAGAGGAAGCCCAATACTG,25nm,STD -ST8[103]6[104],CTATTTTTGGCAAAGAATTAGCATAGATTTA,25nm,STD -ST10[103]8[104],CCAGTTTGCAAAAACAGGAAGATTAGAGGGTAG,25nm,STD -ST12[103]10[104],/5Biosg/GGTGCCTAGATCGGTGCGGGCCTGTGCATCTG,25nm,STD -ST14[103]12[104],GCCCACTACAGGGTGGTTTTTCTAAGCCTGG,25nm,STD -ST15[120]1[119],CCACCGAGCATCGGAACGAGGGTCCAAGCG,25nm,STD -ST1[120]3[119],CGAAACAAACAACGTAACAAAGCTCTACGT,25nm,STD -ST3[120]5[119],TAATAAAAAGACTGGATAGCGTCCGAAAG,25nm,STD -ST5[120]7[119],/5Biosg/ACTTCAAATAATTCTGCGAACGAGAAATTAA,25nm,STD -ST7[120]9[119],/5Biosg/GCAATAAAGTAAATTAATGCCGGGTATAAG,25nm,STD -ST9[120]11[119],/5Biosg/CAAATATTGGCGCATCGTAACCCTTCGCT,25nm,STD -ST11[120]13[119],/5Biosg/ATTACGCCAGAAGCATAAAGTGTATTTCACC,25nm,STD -ST13[120]15[119],AGTGAGACGAAAAACCGTCTATCAGTGAGG,25nm,STD -ST0[135]14[136],AAAGACAGTAAAAGAGTCTGTCCATCCAACGTC,25nm,STD -ST2[135]0[136],ACCCAAATGTACAACGGAGATTTCAGCAGCG,25nm,STD -ST4[135]2[136],AAATGTTTCGAACTAACGGAACAAATATTCATT,25nm,STD -ST6[135]4[136],TGATTCCCATCGCGTTTTAATTCGTAATAGTA,25nm,STD -ST8[135]6[136],CTAGCTGACCTCAGAGCATAAAGATAACAGT,25nm,STD -ST10[135]8[136],TGTAGATGTAAATTGTAAACGTTATCAACCGTT,25nm,STD -ST12[135]10[136],/5Biosg/ACGAGCCGGCTGGCGAAAGGGGGTCACGTTGG,25nm,STD -ST14[135]12[136],AAAGGGCGGGCAACAGCTGATTGCACAACAT,25nm,STD -ST15[152]1[151],ATTAACCGGCGGGATCGTCACCCTGTATCATC,25nm,STD -ST1[152]3[151],GCCTGATAACTTGACAAGAACCGGCATTATTA,25nm,STD -ST3[152]5[151],CAGGTAGAGTTTTGCCAGAGGGGGAGCTTCA,25nm,STD -ST5[152]7[151],AAGCGAACCGGAAGTTTCATTCCATCTAAATCG,25nm,STD -ST7[152]9[151],GTTGTACCACCATCAATATGATATATATTTTG,25nm,STD -ST9[152]11[151],TTAAAATTCCGTAATGGGATAGGATGTGCTG,25nm,STD -ST11[152]13[151],/5Biosg/CAAGGCGATTCCGCTCACAATTCCACCCTTCAC,25nm,STD -ST13[152]15[151],CGCCTGGCCTTAAAGAACGTGGACTCACGCAA,25nm,STD -ST0[167]14[168],CGCTTTTTTGTAGCAATACTTCGAACAAGAG,25nm,STD -ST2[167]0[168],GAGTAATATTGTGTCGAAATCTTAAAGGC,25nm,STD -ST4[167]2[168],/5Biosg/AAAAGAAAAGATTCATCAGTTGCTTCATCAA,25nm,STD -ST6[167]4[168],/5Biosg/GGTGTCTAGACCGGAAGCAAAGGCTTTTGC,25nm,STD -ST8[167]6[168],/5Biosg/CAAATCAAAAACATTATGACCTAAAGTAC,25nm,STD -ST10[167]8[168],/5Biosg/GGATTGACGCATTAAATTTTTGGGAGACAGT,25nm,STD -ST12[167]10[168],ATTGTTATAAGTTGGGTAACGACAAACGGC,25nm,STD -ST14[167]12[168],TCCACTACTGAGAGAGTTGCATGTGTGAA,25nm,STD -ST15[184]1[183],GTAATAACTGAGGCTTGCAGGGAGCGCGACCT,25nm,STD -ST1[184]3[183],GCTCCATGTCATAGGCTGGCTGACAGATTTAG,25nm,STD -ST3[184]5[183],GAATACCAACCAAAATAGCGAGACTCCAACA,25nm,STD -ST5[184]7[183],GGTCAGGATGTTTTAAATATGCAACCTGTAATA,25nm,STD -ST7[184]9[183],CTTTTGCGGAGGGTGAGAAAGGCCTTAAATCA,25nm,STD -ST9[184]11[183],GCTCATTTGGATTCTCCGTGGGACCAGGGTT,25nm,STD -ST11[184]13[183],TTCCCAGTCGGTCATAGCTGTTTCCGCAAGCGG,25nm,STD -ST13[184]15[183],TCCACGCTGTGTTGTTCCAGTTTGTTTGATTA,25nm,STD -ST0[199]14[200],TCGGTCGCATCACTTGCCTGAGTACCCGAGATA,25nm,STD -ST2[199]0[200],ACCAGGCGTACTTAGCCGGAACGCGATATAT,25nm,STD -ST4[199]2[200],/5Biosg/CGATAAAACATTCAACTAATGCAGGGTGTACAG,25nm,STD -ST6[199]4[200],/5Biosg/CTCAACATTAGAGAGTACCTTTAACCAGACGA,25nm,STD -ST8[199]6[200],/5Biosg/GATTCAAAGAGAAGCCTTTATTTTGCTGTAG,25nm,STD -ST10[199]8[200],/5Biosg/AACCCGTCTTTAACCAATAGGAACGTAGGTAAA,25nm,STD -ST12[199]10[200],GTAATCATACGACGTTGTAAAACGCGAGTAAC,25nm,STD -ST14[199]12[200],GGGTTGAGGTTTGCCCCAGCAGGTCGAATTC,25nm,STD -ST15[216]1[215],TCAAACTATCGCCCACGCATAACAGGCGCA,25nm,STD -ST1[216]3[215],GACGGTCAAGAGGACAGATGAACATACATA,25nm,STD -ST3[216]5[215],ACGCCAAACATAACCCTCGTTTATTGCTC,25nm,STD -ST5[216]7[215],CTTTTGATAAATTGCTGAATATAACAACGCA,25nm,STD -ST7[216]9[215],/5Biosg/AGGATAAAATGCCTGAGTAATGTGCCATCA,25nm,STD -ST9[216]11[215],AAAATAATAACATTAAATGTGAGACGGCC,25nm,STD -ST11[216]13[215],/5Biosg/AGTGCCAAGCCCCGGGTACCGAGCCGAAAAT,25nm,STD -ST13[216]15[215],CCTGTTTGAAATCAAAAGAATAGGAAGAAC,25nm,STD -ST0[263]14[264],GCTTGATACCGCCAGCCATTGCAGTTGAAAG,25nm,STD -ST2[263]0[264],AAGTGCCTAGGTGTATCACCGCTTAAACA,25nm,STD -ST4[263]2[264],AGCGTTTCAGAGCCACCACCGGCAGGCGGAT,25nm,STD -ST6[263]4[264],AACCGAGTGGCATGATTAAGACCCCTTATT,25nm,STD -ST8[263]6[264],GTATTCTCTTGCGGGAGGTTTCAGAAGGA,25nm,STD -ST10[263]8[264],ATCATAACGTTATACAAATTCTGCTTATCCG,25nm,STD -ST12[263]10[264],AGAGGCGATGATGAAACAAACAACACCGGA,25nm,STD -ST14[263]12[264],GAATTGAAACAACTAATAGATAATCGCGC,25nm,STD -ST15[280]1[279],AAACGCTCCTTTCGAGGTGAATTTTACTCAGG,25nm,STD -ST1[280]3[279],AGGTTTAGTGGTTTTGCTCAGTACAACCGCCT,25nm,STD -ST3[280]5[279],CCCTCAGAATTTTCGGTCATAGCCTCCTTAT,25nm,STD -ST5[280]7[279],TACGCAGTAAGCCGAACAAAGTTACTGAAGCCT,25nm,STD -ST7[280]9[279],/5Biosg/TAAATCAAGAATCAGATATAGAAGTACCAGTA,25nm,STD -ST9[280]11[279],/5Biosg/TAAAGCCACGTTAAATAAGAATAATCAAGAA,25nm,STD -ST11[280]13[279],AACAAAATTGAATACCAAGTTACAATAGAGCCG,25nm,STD -ST13[280]15[279],TCAATAGATAGTTGGCAAATCAACAACAGGAA,25nm,STD -ST0[295]14[296],TCAGCTTGATGGAAATACCTACATTCAATCAAT,25nm,STD -ST2[295]0[296],ATTAGCGGACCGCCACCCTCAGATCGGTTTA,25nm,STD -ST4[295]2[296],TCATCGGCGCCGCCACCCTCAGAAAGGATTAGG,25nm,STD -ST6[295]4[296],AAGCAGATTGTTAGCAAACGTAGAGCGCGTTT,25nm,STD -ST8[295]6[296],AGCAAGCAATTAGTTGCTATTTTAGAAAAGT,25nm,STD -ST10[295]8[296],/5Biosg/AAATAAGGACGCTCAACAGTAGGGGCGCCCAAT,25nm,STD -ST12[295]10[296],ATTGCTTTAATTACATTTAACAACCGTGTGAT,25nm,STD -ST14[295]12[296],ATCTGGTCAATACATTTGAGGATTTCGCCTG,25nm,STD -ST15[312]1[311],CTCAATCGGAGCCTTTAATTGTAACCGCCA,25nm,STD -ST1[312]3[311],CCCTCAGAAGACTCCTCAAGAGACCGCCAC,25nm,STD -ST3[312]5[311],CCTCAGAGTAGCGTCAGACTGTAAAATAC,25nm,STD -ST5[312]7[311],ATACATAAACCGAAGCCCTTTTTAGCACCCA,25nm,STD -ST7[312]9[311],GCTACAATTTAGGAATCATTACCCTTAATT,25nm,STD -ST9[312]11[311],GAGAATCGGTTTGAAATACCGATTTCATT,25nm,STD -ST11[312]13[311],TGAATTACCAGAAACAATAACGGATTAGAAG,25nm,STD -ST13[312]15[311],TATTAGACTCAAATATCAAACCCTTTGACG,25nm,STD -ST0[327]14[328],TCCAAAAGTCTGAAATGGATTATTATCACCTTG,25nm,STD -ST2[327]0[328],GAGGCTGACCGCCACCCTCAGAGAAAAAGGC,25nm,STD -ST4[327]2[328],TTTGCCTTCCACCACCCTCAGAGCAAGTATTAA,25nm,STD -ST6[327]4[328],/5Biosg/CTATCTTAGGTGGCAACATATAAAGAATCAAG,25nm,STD -ST8[327]6[328],/5Biosg/TTTCATCGTTATCCTGAATCTTAAGCAATAG,25nm,STD -ST10[327]8[328],/5Biosg/ATTTAATGCCATATTTAACAACGCCGTTTTTAT,25nm,STD -ST12[327]10[328],ACATCGGGTTTTTTAATGGAAACCTGACCTAA,25nm,STD -ST14[327]12[328],CTGAACCTTTACAAACAATTCGATACCTTTT,25nm,STD -ST15[344]1[343],CAGATTCAGTTGAAAATCTCCAAACCACCACC,25nm,STD -ST1[344]3[343],CTCATTTTCTATTCTGAAACATGACGCCACCA,25nm,STD -ST3[344]5[343],GAACCACCGTAATCAGTAGCGACAAGAAACG,25nm,STD -ST5[344]7[343],CAAAGACACCAAGAAACAATGAAATCCAACGCT,25nm,STD -ST7[344]9[343],AACGAGCGTCGAGAACAAGCAAGCCAACATGT,25nm,STD -ST9[344]11[343],AATTTAGGAGTTAATTTCATCTTAGTACATA,25nm,STD -ST11[344]13[343],/5Biosg/AATCAATATGAATATACAGTAACAGCAACTCGT,25nm,STD -ST13[344]15[343],ATTAAATCCTGAAAAATCTAAAGCTACATTGG,25nm,STD -ST0[359]14[360],TTTTCACCCAGTCACACGACCAGAGAGCCAG,25nm,STD -ST2[359]0[360],AACCTATAGGGATAGCAAGCCTAATAATT,25nm,STD -ST4[359]2[360],CAGCACCACCAGAGCCGCCGCCCTATTTCGG,25nm,STD -ST6[359]4[360],ATAAGAGCACGGAATAAGTTTCATCGATAG,25nm,STD -ST8[359]6[360],CACTCATCTTTCCAGAGCCTAGCCCAATA,25nm,STD -ST10[359]8[360],ATATTTTCAGAGGCATTTTCGACAAGTACCG,25nm,STD -ST12[359]10[360],/5Biosg/GTCAGATATGTGAGTGAATAATTTTCAAAT,25nm,STD -ST14[359]12[360],CAGCAAATTTGCCCGAACGTTGGTTTAAC,25nm,STD -ST15[376]1[375],AGGGACATCTAAAGGAATTGCGAACAATAGGA,25nm,STD -ST1[376]3[375],ACCCATGTAGTTAATGCCCCCTGCAGCATTGA,25nm,STD -ST3[376]5[375],CAGGAGGTCGTCACCAATGAAACATTTTGTC,25nm,STD -ST5[376]7[375],ACAATCAATACAAGAATTGAGTTAAATTTGCCA,25nm,STD -ST7[376]9[375],GTTACAAAAGAACGGGTATTAAACGCCAGTAA,25nm,STD -ST9[376]11[375],/5Biosg/TAAGAGAAGAACGCGAGAAAACTCCTTGCTT,25nm,STD -ST11[376]13[375],CTGTAAATCATTGCGTAGATTTTCAATTAATTT,25nm,STD -ST13[376]15[375],TAAAAGTTTCAACAGTGCCACGCTGTAATAAA,25nm,STD -ST0[391]14[392],AGGAACAATCTGGCCAACAGAGATAGTATTAAC,25nm,STD -ST2[391]0[392],TATAAACACCGTAACACTGAGTTGAATAGAA,25nm,STD -ST4[391]2[392],GCCGGAAATGAGGCAGGTCAGACGCAGTGCCCG,25nm,STD -ST6[391]4[392],GATAACCCAGAAAATTCATATGGATTAGCAAG,25nm,STD -ST8[391]6[392],/5Biosg/CATTCCAATAAACAGCCATATTAATCAGAGA,25nm,STD -ST10[391]8[392],AAGACAAATATAAAGTACCGACAATTTCCTTAT,25nm,STD -ST12[391]10[392],ATAAAGAAGTCGCTATTAATTAATCCAATCGC,25nm,STD -ST14[391]12[392],ACCGCCTGGAGTAACATTATCATAAACAGAA,25nm,STD -ST15[408]1[407],TTCTGACCGTTTCAGCGGAGTGATCGTCAC,25nm,STD -ST1[408]3[407],CAGTACAAAAGTGCCTTGAGTAAATTGGCC,25nm,STD -ST3[408]5[407],TTGATATTGTAGCACCATTACCTTTACCA,25nm,STD -ST5[408]7[407],GCGCCAAAGTAATTGAGCGCTAATTTTATCC,25nm,STD -ST7[408]9[407],/5Biosg/CAATCCAAAAATAATCGGCTGTCAAGGTAA,25nm,STD -ST9[408]11[407],AGTAATTCAATGCTGATGCAAATTTTCCC,25nm,STD -ST11[408]13[407],TTAGAATCCAATTATTTGCACGTATTTGCGG,25nm,STD -ST13[408]15[407],AACAAAGAAGAGGTGAGGCGGTCAGAACCC,25nm,STD -ST0[423]14[424],TTTCAACATGAAAGCGTAAGAATACAGCAGAAG,25nm,STD -ST2[423]0[424],/5Biosg/ACGGGGTCCTACAACGCCTGTAGTAAACAAC,25nm,STD -ST4[423]2[424],/5Biosg/AATCACCACACAAACAAATAAATCTAAGTTTTA,25nm,STD -ST6[423]4[424],/5Biosg/TCAGAGGGACAAAAGGGCGACATAGCCAGCAA,25nm,STD -ST8[423]6[424],/5Biosg/AACCAATCTAAGAAACGATTTTTGAACAAAG,25nm,STD -ST10[423]8[424],/5Biosg/TATATGTATGTCCAGACGACGACAGCATGTAGA,25nm,STD -ST12[423]10[424],/5Biosg/CATATCAATTGAAAACATAGCGATTATATAAC,25nm,STD -ST14[423]12[424],ATAAAACAACCACCAGAAGGAGCGAACCTAC,25nm,STD -ST15[440]1[439],AGACAATACTGTATGGGATTTTGCCATTCCAC,25nm,STD -ST1[440]3[439],AGACAGCCAGGAGTGTACTGGTAACTCATTAA,25nm,STD -ST3[440]5[439],AGCCAGAAGCCATTTGGGAATTAGTCAACCGA,25nm,STD -ST5[440]7[439],TTGAGGGAATTAACTGAACACCCTTGTTTAAC,25nm,STD -ST7[440]9[439],GTCAAAAACCATCCTAATTTACGAATAAACAA,25nm,STD -ST9[440]11[439],CATGTTCATCCGGCTTAGGTTGGGTAGCTTAG,25nm,STD -ST11[440]13[439],ATTAAGACAATAATGGAAGGGTTAGGAATTAT,25nm,STD -ST13[440]15[439],CATCATATATACCGAACGAACCACCGTGGCAC,25nm,STD -ST0[455]14[456],GAATTTTTTTTTGAATGGCTATACATCGCC,25nm,STD -ST2[455]0[456],ATGATACCTCATAGTTAGCGTATAGTAAAT,25nm,STD -ST4[455]2[456],GACTTGATGGAAAGCGCAGTCTGGCTTTTG,25nm,STD -ST6[455]4[456],CGGGAGAGGGAAGGTAAATATTCCGTCACC,25nm,STD -ST8[455]6[456],TAATATCTGAAAATAGCAGCCTGCATTAGA,25nm,STD -ST10[455]8[456],TTTAACCGCTAATGCAGAACGCAAGAAAAA,25nm,STD -ST12[455]10[456],ACTTCTGGCTGAGAAGAGTCAAACTACCTT,25nm,STD -ST14[455]12[456],ATTAAAATCCTGATTATCAGATTGGATTAT,25nm,STD \ No newline at end of file +ST15[248]0[232],AACAATATTACCGATAGTTGCGCCGACAATGA,25nm,STD +ST2[231]1[247],ACTTTGAAATCATAAGGGAACCGTATAAGTA,25nm,STD +ST1[248]2[232],TAGCCCGGACGTCGAGAGGGTTGAAACTGACCA,25nm,STD +ST4[231]3[247],CAACACTAAAGGAATTACGAGGCAATCAAAAT,25nm,STD +ST3[248]4[232],/5Biosg/CACCGGAATGCCATCTTTTCATATAGTAAGAG,25nm,STD +ST6[231]5[247],/5Biosg/TTAGAGCTAAGAGGTCATTTTTGCGGAATAC,25nm,STD +ST5[248]6[232],/5Biosg/CCAAAAGAAGGAAACGCAATAATAACGGATGGC,25nm,STD +ST8[231]7[247],TAAATGCAAATTTTTAGAACCCTTTTTAGCG,25nm,STD +ST7[248]8[232],/5Biosg/AACCTCCCGTAAGAACGCGAGGCGCATATATTT,25nm,STD +ST10[231]9[247],GCTTTCATTTCGCGTCTGGCCTTCCTGTTTAG,25nm,STD +ST9[248]10[232],/5Biosg/TATCATATATTACTAGAAAAAGCCTGTAGCCA,25nm,STD +ST12[231]11[247],/5Biosg/CTAGAGGAGCTTGCATGCCTGCATTACCTGA,25nm,STD +ST11[248]12[232],/5Biosg/GCAAAAGAAGAATTATTCATTTCAAGGTCGACT,25nm,STD +ST14[231]13[247],TCCCTTATATGGTGGTTCCGAAAAATATCTT,25nm,STD +ST13[248]14[232],TAGGAGCACAGGAAGGTTATCTAATCGGCAAAA,25nm,STD +ST0[231]15[247],CAACAACCATCGGCCTTGCTGGTAATATCCAG,25nm,STD +ST15[56]1[55],GAGCTTGAAAGTTTCCATTAAACGAACCTAAA,25nm,STD +ST1[56]3[55],ACGAAAGAGAGTAGTAAATTGGGCTGAATTAC,25nm,STD +ST3[56]5[55],CTTATGCGGCTTTAAACAGTTCAGTCTTTAC,25nm,STD +ST5[56]7[55],CCTGACTATCTGTTTAGCTATATTTAATTCTAC,25nm,STD +ST7[56]9[55],TAATAGTAGCCTGAGAGTCTGGAGAACTAGCA,25nm,STD +ST9[56]11[55],TGTCAATCGATCGCACTCCAGCCCAGGCAAA,25nm,STD +ST11[56]13[55],GCGCCATTCGCGCTCACTGCCCGCTTTAATGAA,25nm,STD +ST13[56]15[55],TCGGCCAACGGGTCGAGGTGCCGTCCGATTTA,25nm,STD +ST0[71]14[72],CATGAGGCGGGGAAAGCCGGCGCAAATCAAG,25nm,STD +ST2[71]0[72],CAGAACGGCAAAAGAATACACGACTTTTT,25nm,STD +ST4[71]2[72],/5Biosg/CTCAAATATTTTAAGAACTGGCGAGAAACAC,25nm,STD +ST6[71]4[72],/5Biosg/CAATAACTATAGTCAGAAGCATGAATCCCC,25nm,STD +ST8[71]6[72],/5Biosg/GTCATTGTAGCATTAACATCCCAAATGGT,25nm,STD +ST10[71]8[72],/5Biosg/TCAGGAAATATGTACCCCGGTTGGCTATCAG,25nm,STD +ST12[71]10[72],TTGCGTTGCCATTCAGGCTGCGTATCGGCC,25nm,STD +ST14[71]12[72],TTTTTTGGCGCGGGGAGAGGCCACATTAA,25nm,STD +ST15[88]1[87],GAGAAAGGGGCTTTGAGGACTAAATAAAACAC,25nm,STD +ST1[88]3[87],TCATCTTTGAAGGCTTGCCCTGACTCATTATA,25nm,STD +ST3[88]5[87],CCAGTCAGGTCATAAATATTCATAAGCGGAT,25nm,STD +ST5[88]7[87],TGCATCAAACATTAGATACATTTCGAATAAATC,25nm,STD +ST7[88]9[87],ATACAGGCATGAGAGATCTACAAAGATAATCA,25nm,STD +ST9[88]11[87],GAAAAGCCGAGGGGACGACGACAGCAACTGT,25nm,STD +ST11[88]13[87],/5Biosg/TGGGAAGGGAATGAGTGAGCTAACTGGTTTGCG,25nm,STD +ST13[88]15[87],TATTGGGCGACGTGAACCATCACCAACGTGGC,25nm,STD +ST0[103]14[104],GCTACAGAAAGGGATTTTTATAATCAGGGCGAT,25nm,STD +ST2[103]0[104],CAGTGAATACCCCCAGCGATTATTAGCAACG,25nm,STD +ST4[103]2[104],GCGGAATCGACGTTGGGAAGAAAACTGCTCATT,25nm,STD +ST6[103]4[104],AGTTTGACAAGATTAAGAGGAAGTCCAATACT,25nm,STD +ST8[103]6[104],GCTATTTTAGGCAAAGAATTAGCGTAGATTT,25nm,STD +ST10[103]8[104],GCCAGTTTCCAAAAACAGGAAGATGAGAGGGTA,25nm,STD +ST12[103]10[104],/5Biosg/GGGTGCCTCGATCGGTGCGGGCCCGTGCATCT,25nm,STD +ST14[103]12[104],GGCCCACTCCAGGGTGGTTTTTCAAAGCCTG,25nm,STD +ST15[120]1[119],GCCACCGAGCATCGGAACGAGGGACCAAGC,25nm,STD +ST1[120]3[119],GCGAAACAATCAACGTAACAAAGATCTACG,25nm,STD +ST3[120]5[119],TTAATAAATAGACTGGATAGCGCCCGAAA,25nm,STD +ST5[120]7[119],/5Biosg/GACTTCAAACAATTCTGCGAACGAAAAATTA,25nm,STD +ST7[120]9[119],/5Biosg/AGCAATAAAATAAATTAATGCCGTGTATAA,25nm,STD +ST9[120]11[119],/5Biosg/GCAAATATGGGCGCATCGTAACTCTTCGC,25nm,STD +ST11[120]13[119],/5Biosg/TATTACGCCGGAAGCATAAAGTGTTTTTCAC,25nm,STD +ST13[120]15[119],CAGTGAGACGAAAAACCGTCTATCAGTGAG,25nm,STD +ST0[135]14[136],GAAAGACAGTAAAAGAGTCTGTCCCTCCAACGT,25nm,STD +ST2[135]0[136],TACCCAAAAGTACAACGGAGATTTCAGCAGC,25nm,STD +ST4[135]2[136],AAAATGTTACGAACTAACGGAACAGATATTCAT,25nm,STD +ST6[135]4[136],TTGATTCCTATCGCGTTTTAATTGGTAATAGT,25nm,STD +ST8[135]6[136],TCTAGCTGGCCTCAGAGCATAAATATAACAG,25nm,STD +ST10[135]8[136],GTGTAGATTTAAATTGTAAACGTTTTCAACCGT,25nm,STD +ST12[135]10[136],/5Biosg/TACGAGCCAGCTGGCGAAAGGGGGTCACGTTG,25nm,STD +ST14[135]12[136],CAAAGGGCGGGCAACAGCTGATTACACAACA,25nm,STD +ST15[152]1[151],AATTAACCTGCGGGATCGTCACCCTGTATCAT,25nm,STD +ST1[152]3[151],CGCCTGATATCTTGACAAGAACCGACATTATT,25nm,STD +ST3[152]5[151],ACAGGTAGAGTTTTGCCAGAGGGCGAGCTTC,25nm,STD +ST5[152]7[151],AAAGCGAACTGGAAGTTTCATTCCAGCTAAATC,25nm,STD +ST7[152]9[151],GGTTGTACCACCATCAATATGATAAATATTTT,25nm,STD +ST9[152]11[151],GTTAAAATACCGTAATGGGATAGGATGTGCT,25nm,STD +ST11[152]13[151],/5Biosg/GCAAGGCGAATCCGCTCACAATTCCGCCCTTCA,25nm,STD +ST13[152]15[151],CCGCCTGGCATTAAAGAACGTGGAATCACGCA,25nm,STD +ST0[167]14[168],CCGCTTTGTTGTAGCAATACTTGGAACAAGA,25nm,STD +ST2[167]0[168],AGAGTAAAATTGTGTCGAAATGTTAAAGG,25nm,STD +ST4[167]2[168],/5Biosg/CAAAAGAAAAGATTCATCAGTTCCTTCATCA,25nm,STD +ST6[167]4[168],/5Biosg/CGGTGTCCAGACCGGAAGCAAAGGCTTTTG,25nm,STD +ST8[167]6[168],/5Biosg/TCAAATCAAAAACATTATGACCTAAAGTA,25nm,STD +ST10[167]8[168],/5Biosg/CGGATTGTCGCATTAAATTTTTCGGAGACAG,25nm,STD +ST12[167]10[168],AATTGTTTTAAGTTGGGTAACAACAAACGG,25nm,STD +ST14[167]12[168],GTCCACTCCTGAGAGAGTTGCCTGTGTGA,25nm,STD +ST15[184]1[183],AGTAATAACTGAGGCTTGCAGGGACCGCGACC,25nm,STD +ST1[184]3[183],TGCTCCATGGCATAGGCTGGCTGAGAGATTTA,25nm,STD +ST3[184]5[183],GGAATACCAACCAAAATAGCGAGACTCCAAC,25nm,STD +ST5[184]7[183],AGGTCAGGATGTTTTAAATATGCAACCTGTAAT,25nm,STD +ST7[184]9[183],ACTTTTGCGAAGGGTGAGAAAGGCGTTAAATC,25nm,STD +ST9[184]11[183],AGCTCATTCGGATTCTCCGTGGGGCCAGGGT,25nm,STD +ST11[184]13[183],TTTCCCAGTTGGTCATAGCTGTTTCAGCAAGCG,25nm,STD +ST13[184]15[183],GTCCACGCTGTGTTGTTCCAGTTTCTTTGATT,25nm,STD +ST0[199]14[200],TTCGGTCGCATCACTTGCCTGAGTGCCCGAGAT,25nm,STD +ST2[199]0[200],GACCAGGCTTACTTAGCCGGAACCCGATATA,25nm,STD +ST4[199]2[200],/5Biosg/ACGATAAAACATTCAACTAATGCACGGTGTACA,25nm,STD +ST6[199]4[200],/5Biosg/GCTCAACATTAGAGAGTACCTTTTACCAGACG,25nm,STD +ST8[199]6[200],/5Biosg/AGATTCAAGGAGAAGCCTTTATTATGCTGTA,25nm,STD +ST10[199]8[200],/5Biosg/CAACCCGTTTTTAACCAATAGGAATGTAGGTAA,25nm,STD +ST12[199]10[200],CGTAATCACACGACGTTGTAAAAAGCGAGTAA,25nm,STD +ST14[199]12[200],AGGGTTGAGGTTTGCCCCAGCAGCTCGAATT,25nm,STD +ST15[216]1[215],CTCAAACTATCGCCCACGCATAAGAGGCGC,25nm,STD +ST1[216]3[215],AGACGGTCAAGAGGACAGATGAAGATACAT,25nm,STD +ST3[216]5[215],AACGCCAATCATAACCCTCGTTAATTGCT,25nm,STD +ST5[216]7[215],CCTTTTGATTAATTGCTGAATATATCAACGC,25nm,STD +ST7[216]9[215],/5Biosg/AAGGATAAAATGCCTGAGTAATGCGCCATC,25nm,STD +ST9[216]11[215],AAAAATAACAACATTAAATGTGCGACGGC,25nm,STD +ST11[216]13[215],/5Biosg/CAGTGCCAATCCCCGGGTACCGAGGCGAAAA,25nm,STD +ST13[216]15[215],TCCTGTTTGAAATCAAAAGAATAAGAAGAA,25nm,STD +ST0[263]14[264],AGCTTGATACCGCCAGCCATTGCAGTTGAAA,25nm,STD +ST2[263]0[264],TAAGTGCATAGGTGTATCACCTCTTAAAC,25nm,STD +ST4[263]2[264],TAGCGTTCCAGAGCCACCACCGCCAGGCGGA,25nm,STD +ST6[263]4[264],AAACCGACTGGCATGATTAAGCCCCCTTAT,25nm,STD +ST8[263]6[264],GGTATTCACTTGCGGGAGGTTCCAGAAGG,25nm,STD +ST10[263]8[264],AATCATAGCGTTATACAAATTCGGCTTATCC,25nm,STD +ST12[263]10[264],CAGAGGCGATGATGAAACAAAAAACACCGG,25nm,STD +ST14[263]12[264],GGAATTGTAACAACTAATAGAAAATCGCG,25nm,STD +ST15[280]1[279],AAAACGCTGCTTTCGAGGTGAATTGTACTCAG,25nm,STD +ST1[280]3[279],GAGGTTTAGGGGTTTTGCTCAGTAGAACCGCC,25nm,STD +ST3[280]5[279],TCCCTCAGCATTTTCGGTCATAGACTCCTTA,25nm,STD +ST5[280]7[279],TTACGCAGTTAGCCGAACAAAGTTATTGAAGCC,25nm,STD +ST7[280]9[279],/5Biosg/TTAAATCAAAAATCAGATATAGAATTACCAGT,25nm,STD +ST9[280]11[279],/5Biosg/ATAAAGCCGCGTTAAATAAGAATCATCAAGA,25nm,STD +ST11[280]13[279],AAACAAAATTGAATACCAAGTTACATTAGAGCC,25nm,STD +ST13[280]15[279],GTCAATAGACAGTTGGCAAATCAACAACAGGA,25nm,STD +ST0[295]14[296],ATCAGCTTCATGGAAATACCTACACTCAATCAA,25nm,STD +ST2[295]0[296],GATTAGCGTACCGCCACCCTCAGATCGGTTT,25nm,STD +ST4[295]2[296],TTCATCGGAGCCGCCACCCTCAGAAAGGATTAG,25nm,STD +ST6[295]4[296],TAAGCAGAATGTTAGCAAACGTATAGCGCGTT,25nm,STD +ST8[295]6[296],TAGCAAGCGATTAGTTGCTATTTAAGAAAAG,25nm,STD +ST10[295]8[296],/5Biosg/TAAATAAGAACGCTCAACAGTAGGCGCGCCCAA,25nm,STD +ST12[295]10[296],GATTGCTTTAATTACATTTAACAACCGTGTGA,25nm,STD +ST14[295]12[296],TATCTGGTTAATACATTTGAGGAATTCGCCT,25nm,STD +ST15[312]1[311],GCTCAATCGGAGCCTTTAATTGTAACCGCC,25nm,STD +ST1[312]3[311],ACCCTCAGAAGACTCCTCAAGAGACCGCCA,25nm,STD +ST3[312]5[311],CCCTCAGATTAGCGTCAGACTGGAAAATA,25nm,STD +ST5[312]7[311],CATACATAAACCGAAGCCCTTTTTTGCACCC,25nm,STD +ST7[312]9[311],AGCTACAATGTAGGAATCATTACGCTTAAT,25nm,STD +ST9[312]11[311],TGAGAATCGGTTTGAAATACCGATTTCAT,25nm,STD +ST11[312]13[311],TTGAATTACGAGAAACAATAACGGTTTAGAA,25nm,STD +ST13[312]15[311],GTATTAGACTCAAATATCAAACCTTTTGAC,25nm,STD +ST0[327]14[328],CTCCAAAAGTCTGAAATGGATTATCATCACCTT,25nm,STD +ST2[327]0[328],AGAGGCTGACCGCCACCCTCAGAAAAAAAGG,25nm,STD +ST4[327]2[328],GTTTGCCTGCCACCACCCTCAGAGAAAGTATTA,25nm,STD +ST6[327]4[328],/5Biosg/GCTATCTTAGGTGGCAACATATACAGAATCAA,25nm,STD +ST8[327]6[328],/5Biosg/TTTTCATCTTTATCCTGAATCTTTAGCAATA,25nm,STD +ST10[327]8[328],/5Biosg/AATTTAATGCCATATTTAACAACGCCGTTTTTA,25nm,STD +ST12[327]10[328],TACATCGGCTTTTTTAATGGAAATCTGACCTA,25nm,STD +ST14[327]12[328],GCTGAACCTTTACAAACAATTCGGTACCTTT,25nm,STD +ST15[344]1[343],GCAGATTCCGTTGAAAATCTCCAAGCCACCAC,25nm,STD +ST1[344]3[343],CCTCATTTTTTATTCTGAAACATGCCGCCACC,25nm,STD +ST3[344]5[343],AGAACCACCGTAATCAGTAGCGAAAAGAAAC,25nm,STD +ST5[344]7[343],GCAAAGACAGCAAGAAACAATGAAAACCAACGC,25nm,STD +ST7[344]9[343],TAACGAGCGTCGAGAACAAGCAAGCCAACATG,25nm,STD +ST9[344]11[343],TAATTTAGTAGTTAATTTCATCTCAGTACAT,25nm,STD +ST11[344]13[343],/5Biosg/AAATCAATATGAATATACAGTAACAACAACTCG,25nm,STD +ST13[344]15[343],TATTAAATCATGAAAAATCTAAAGTTACATTG,25nm,STD +ST0[359]14[360],TTTTTCAACCAGTCACACGACCTGAGAGCCA,25nm,STD +ST2[359]0[360],GAACCTACAGGGATAGCAAGCATAATAAT,25nm,STD +ST4[359]2[360],GCAGCACCACCAGAGCCGCCGCCCTATTTCG,25nm,STD +ST6[359]4[360],AATAAGACCACGGAATAAGTTCCATCGATA,25nm,STD +ST8[359]6[360],GCACTCATCTTTCCAGAGCCTAGCCCAAT,25nm,STD +ST10[359]8[360],TATATTTGCAGAGGCATTTTCGCCAAGTACC,25nm,STD +ST12[359]10[360],/5Biosg/CGTCAGATATGTGAGTGAATATTTTTCAAA,25nm,STD +ST14[359]12[360],GCAGCAACTTTGCCCGAACGTAGGTTTAA,25nm,STD +ST15[376]1[375],AAGGGACAACTAAAGGAATTGCGACCAATAGG,25nm,STD +ST1[376]3[375],AACCCATGTAGTTAATGCCCCCTGCAGCATTG,25nm,STD +ST3[376]5[375],ACAGGAGGACGTCACCAATGAAATATTTTGT,25nm,STD +ST5[376]7[375],CACAATCAACACAAGAATTGAGTTAAATTTGCC,25nm,STD +ST7[376]9[375],AGTTACAAAAGAACGGGTATTAAAAGCCAGTA,25nm,STD +ST9[376]11[375],/5Biosg/ATAAGAGAAGAACGCGAGAAAACACCTTGCT,25nm,STD +ST11[376]13[375],TCTGTAAATAATTGCGTAGATTTTCTATTAATT,25nm,STD +ST13[376]15[375],TTAAAAGTTGCAACAGTGCCACGCAGTAATAA,25nm,STD +ST0[391]14[392],AAGGAACATTCTGGCCAACAGAGACAGTATTAA,25nm,STD +ST2[391]0[392],GTATAAACACCGTAACACTGAGTAGAATAGA,25nm,STD +ST4[391]2[392],GGCCGGAATTGAGGCAGGTCAGACACAGTGCCC,25nm,STD +ST6[391]4[392],AGATAACCTAGAAAATTCATATGCATTAGCAA,25nm,STD +ST8[391]6[392],/5Biosg/TCATTCCAATAAACAGCCATATTTATCAGAG,25nm,STD +ST10[391]8[392],CAAGACAAATATAAAGTACCGACACTTTCCTTA,25nm,STD +ST12[391]10[392],AATAAAGACGTCGCTATTAATTAATCCAATCG,25nm,STD +ST14[391]12[392],CACCGCCTTGAGTAACATTATCAAAAACAGA,25nm,STD +ST15[408]1[407],CTTCTGACAGTTTCAGCGGAGTGTTCGTCA,25nm,STD +ST1[408]3[407],CCAGTACAACAGTGCCTTGAGTAGATTGGC,25nm,STD +ST3[408]5[407],CTTGATATAGTAGCACCATTACGTTTACC,25nm,STD +ST5[408]7[407],AGCGCCAAAGTAATTGAGCGCTAAATTTATC,25nm,STD +ST7[408]9[407],/5Biosg/CCAATCCAACAATAATCGGCTGTAAAGGTA,25nm,STD +ST9[408]11[407],AAGTAATTAAATGCTGATGCAAATTTTCC,25nm,STD +ST11[408]13[407],CTTAGAATCAAATTATTTGCACGTTTTTGCG,25nm,STD +ST13[408]15[407],GAACAAAGAAGAGGTGAGGCGGTTAGAACC,25nm,STD +ST0[423]14[424],CTTTCAACCTGAAAGCGTAAGAATCCAGCAGAA,25nm,STD +ST2[423]0[424],/5Biosg/AACGGGGTACTACAACGCCTGTACTAAACAA,25nm,STD +ST4[423]2[424],/5Biosg/AAATCACCTCACAAACAAATAAATATAAGTTTT,25nm,STD +ST6[423]4[424],/5Biosg/GTCAGAGGGACAAAAGGGCGACAGAGCCAGCA,25nm,STD +ST8[423]6[424],/5Biosg/AAACCAATATAAGAAACGATTTTTGAACAAA,25nm,STD +ST10[423]8[424],/5Biosg/CTATATGTCTGTCCAGACGACGACAGCATGTAG,25nm,STD +ST12[423]10[424],/5Biosg/CCATATCACTTGAAAACATAGCGGTTATATAA,25nm,STD +ST14[423]12[424],GATAAAACAACCACCAGAAGGAGAGAACCTA,25nm,STD +ST15[440]1[439],CAGACAATTCTGTATGGGATTTTGGCATTCCA,25nm,STD +ST1[440]3[439],CAGACAGCCAGGAGTGTACTGGTACCTCATTA,25nm,STD +ST3[440]5[439],AAGCCAGAAGCCATTTGGGAATTATTCAACCG,25nm,STD +ST5[440]7[439],ATTGAGGGAATTAACTGAACACCCTTGTTTAA,25nm,STD +ST7[440]9[439],CGTCAAAACCCATCCTAATTTACGAATAAACA,25nm,STD +ST9[440]11[439],ACATGTTCCTCCGGCTTAGGTTGGATAGCTTA,25nm,STD +ST11[440]13[439],GATTAAGAGAATAATGGAAGGGTTCGGAATTA,25nm,STD +ST13[440]15[439],TCATCATAAATACCGAACGAACCAACGTGGCA,25nm,STD +ST0[455]14[456],TGAATTTATTTTTGAATGGCTAAACATCGC,25nm,STD +ST2[455]0[456],GATGATACCTCATAGTTAGCGTTTAGTAAA,25nm,STD +ST4[455]2[456],CGACTTGATGGAAAGCGCAGTCTGGCTTTT,25nm,STD +ST6[455]4[456],ACGGGAGAGGGAAGGTAAATATACCGTCAC,25nm,STD +ST8[455]6[456],ATAATATATGAAAATAGCAGCCCGCATTAG,25nm,STD +ST10[455]8[456],TTTTAACAGCTAATGCAGAACGCAAGAAAA,25nm,STD +ST12[455]10[456],TACTTCTCGCTGAGAAGAGTCAGACTACCT,25nm,STD +ST14[455]12[456],CATTAAATTCCTGATTATCAGATTGGATTA,25nm,STD \ No newline at end of file diff --git a/examples/proposal/marry.xls b/examples/proposal/marry.xls index ee23f7f7bd75fccf628deba3564a241a4e5756d0..e0c78f1aafc90cebd3115d118db2695fd632ebb1 100644 GIT binary patch delta 8581 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 O^G}@n_BZ>}(fR)3zKhm+dMitET+gm4nZ& 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 Tz4eW)PrY#Y8^1UG?dJagl?Ipq delta 8702 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 Jk4C>Y`#&XYpF02m diff --git a/examples/proposal/yes.dna b/examples/proposal/yes.dna index 72371b13..2018303c 100644 --- a/examples/proposal/yes.dna +++ b/examples/proposal/yes.dna @@ -1,32 +1,77 @@ { - "version": "0.3.0", + "version": "0.8.2", "grid": "none", - "major_tick_distance": 8, "helices": [ - {"max_offset": 512, "position": {"x": 0, "y": 0, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 2.5, "y": 0.0, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 4.809698831278217, "y": 0.9567085809127245, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 6.577465784244586, "y": 2.7244755338790934, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 7.534174365157311, "y": 5.034174365157311, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 7.534174365157311, "y": 7.534174365157311, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 6.577465784244587, "y": 9.843873196435528, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 4.809698831278218, "y": 11.611640149401897, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 2.500000000000001, "y": 12.568348730314622, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 8.881784197001252e-16, "y": 12.568348730314622, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -2.309698831278216, "y": 11.611640149401897, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -4.077465784244586, "y": 9.843873196435528, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -5.034174365157312, "y": 7.534174365157312, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -5.0341743651573125, "y": 5.034174365157312, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -4.077465784244588, "y": 2.724475533879095, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -2.309698831278218, "y": 0.9567085809127276, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}} + { + "max_offset": 512, + "position": {"x": 0, "y": 0, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 2.5, "y": 0.0, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 4.809698831278217, "y": 0.9567085809127245, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 6.577465784244586, "y": 2.7244755338790934, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 7.534174365157311, "y": 5.034174365157311, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 7.534174365157311, "y": 7.534174365157311, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 6.577465784244587, "y": 9.843873196435528, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 4.809698831278218, "y": 11.611640149401897, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 2.500000000000001, "y": 12.568348730314622, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 8.881784197001252e-16, "y": 12.568348730314622, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -2.309698831278216, "y": 11.611640149401897, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -4.077465784244586, "y": 9.843873196435528, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -5.034174365157312, "y": 7.534174365157312, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -5.0341743651573125, "y": 5.034174365157312, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -4.077465784244588, "y": 2.724475533879095, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -2.309698831278218, "y": 0.9567085809127276, "z": 0} + } ], "helices_view_order": [15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], "modifications_in_design": { "/5Biosg/": { "display_text": "O", - "id": "/5Biosg/", "idt_text": "/5Biosg/", - "font_size": 60, "display_connector": false, "location": "5'" } @@ -34,8 +79,8 @@ "strands": [ { "color": "#0066cc", - "dna_sequence": "TTCCCTTCCTTTCTCGCCACGTTCGCCGGCTTTCCCCGTCAAGCTCTAAATCGGGGGCTCCCTTTAGGGTTCCGATTTAGTGCTTTACGGCACCTCGACCCCAAAAAACTTGATTTGGGTGATGGTTCACGTAGTGGGCCATCGCCCTGATAGACGGTTTTTCGCCCTTTGACGTTGGAGTCCACGTTCTTTAATAGTGGACTCTTGTTCCAAACTGGAACAACACTCAACCCTATCTCGGGCTATTCTTTTGATTTATAAGGGATTTTGCCGATTTCGGAACCACCATCAAACAGGATTTTCGCCTGCTGGGGCAAACCAGCGTGGACCGCTTGCTGCAACTCTCTCAGGGCCAGGCGGTGAAGGGCAATCAGCTGTTGCCCGTCTCACTGGTGAAAAGAAAAACCACCCTGGCGCCCAATACGCAAACCGCCTCTCCCCGCGCGTTGGCCGATTCATTAATGCAGCTGGCACGACAGGTTTCCCGACTGGAAAGCGGGCAGTGAGCGCAACGCAATTAATGTGAGTTAGCTCACTCATTAGGCACCCCAGGCTTTACACTTTATGCTTCCGGCTCGTATGTTGTGTGGAATTGTGAGCGGATAACAATTTCACACAGGAAACAGCTATGACCATGATTACGAATTCGAGCTCGGTACCCGGGGATCCTCTAGAGTCGACCTGCAGGCATGCAAGCTTGGCACTGGCCGTCGTTTTACAACGTCGTGACTGGGAAAACCCTGGCGTTACCCAACTTAATCGCCTTGCAGCACATCCCCCTTTCGCCAGCTGGCGTAATAGCGAAGAGGCCCGCACCGATCGCCCTTCCCAACAGTTGCGCAGCCTGAATGGCGAATGGCGCTTTGCCTGGTTTCCGGCACCAGAAGCGGTGCCGGAAAGCTGGCTGGAGTGCGATCTTCCTGAGGCCGATACTGTCGTCGTCCCCTCAAACTGGCAGATGCACGGTTACGATGCGCCCATCTACACCAACGTGACCTATCCCATTACGGTCAATCCGCCGTTTGTTCCCACGGAGAATCCGACGGGTTGTTACTCGCTCACATTTAATGTTGATGAAAGCTGGCTACAGGAAGGCCAGACGCGAATTATTTTTGATGGCGTTCCTATTGGTTAAAAAATGAGCTGATTTAACAAAAATTTAATGCGAATTTTAACAAAATATTAACGTTTACAATTTAAATATTTGCTTATACAATCTTCCTGTTTTTGGGGCTTTTCTGATTATCAACCGGGGTACATATGATTGACATGCTAGTTTTACGATTACCGTTCATCGATTCTCTTGTTTGCTCCAGACTCTCAGGCAATGACCTGATAGCCTTTGTAGATCTCTCAAAAATAGCTACCCTCTCCGGCATTAATTTATCAGCTAGAACGGTTGAATATCATATTGATGGTGATTTGACTGTCTCCGGCCTTTCTCACCCTTTTGAATCTTTACCTACACATTACTCAGGCATTGCATTTAAAATATATGAGGGTTCTAAAAATTTTTATCCTTGCGTTGAAATAAAGGCTTCTCCCGCAAAAGTATTACAGGGTCATAATGTTTTTGGTACAACCGATTTAGCTTTATGCTCTGAGGCTTTATTGCTTAATTTTGCTAATTCTTTGCCTTGCCTGTATGATTTATTGGATGTTAATGCTACTACTATTAGTAGAATTGATGCCACCTTTTCAGCTCGCGCCCCAAATGAAAATATAGCTAAACAGGTTATTGACCATTTGCGAAATGTATCTAATGGTCAAACTAAATCTACTCGTTCGCAGAATTGGGAATCAACTGTTATATGGAATGAAACTTCCAGACACCGTACTTTAGTTGCATATTTAAAACATGTTGAGCTACAGCATTATATTCAGCAATTAAGCTCTAAGCCATCCGCAAAAATGACCTCTTATCAAAAGGAGCAATTAAAGGTACTCTCTAATCCTGACCTGTTGGAGTTTGCTTCCGGTCTGGTTCGCTTTGAAGCTCGAATTAAAACGCGATATTTGAAGTCTTTCGGGCTTCCTCTTAATCTTTTTGATGCAATCCGCTTTGCTTCTGACTATAATAGTCAGGGTAAAGACCTGATTTTTGATTTATGGTCATTCTCGTTTTCTGAACTGTTTAAAGCATTTGAGGGGGATTCAATGAATATTTATGACGATTCCGCAGTATTGGACGCTATCCAGTCTAAACATTTTACTATTACCCCCTCTGGCAAAACTTCTTTTGCAAAAGCCTCTCGCTATTTTGGTTTTTATCGTCGTCTGGTAAACGAGGGTTATGATAGTGTTGCTCTTACTATGCCTCGTAATTCCTTTTGGCGTTATGTATCTGCATTAGTTGAATGTGGTATTCCTAAATCTCAACTGATGAATCTTTCTACCTGTAATAATGTTGTTCCGTTAGTTCGTTTTATTAACGTAGATTTTTCTTCCCAACGTCCTGACTGGTATAATGAGCCAGTTCTTAAAATCGCATAAGGTAATTCACAATGATTAAAGTTGAAATTAAACCATCTCAAGCCCAATTTACTACTCGTTCTGGTGTTTCTCGTCAGGGCAAGCCTTATTCACTGAATGAGCAGCTTTGTTACGTTGATTTGGGTAATGAATATCCGGTTCTTGTCAAGATTACTCTTGATGAAGGTCAGCCAGCCTATGCGCCTGGTCTGTACACCGTTCATCTGTCCTCTTTCAAAGTTGGTCAGTTCGGTTCCCTTATGATTGACCGTCTGCGCCTCGTTCCGGCTAAGTAACATGGAGCAGGTCGCGGATTTCGACACAATTTATCAGGCGATGATACAAATCTCCGTTGTACTTTGTTTCGCGCTTGGTATAATCGCTGGGGGTCAAAGATGAGTGTTTTAGTGTATTCTTTTGCCTCTTTCGTTTTAGGTTGGTGCCTTCGTAGTGGCATTACGTATTTTACCCGTTTAATGGAAACTTCCTCATGAAAAAGTCTTTAGTCCTCAAAGCCTCTGTAGCCGTTGCTACCCTCGTTCCGATGCTGTCTTTCGCTGCTGAGGGTGACGATCCCGCAAAAGCGGCCTTTAACTCCCTGCAAGCCTCAGCGACCGAATATATCGGTTATGCGTGGGCGATGGTTGTTGTCATTGTCGGCGCAACTATCGGTATCAAGCTGTTTAAGAAATTCACCTCGAAAGCAAGCTGATAAACCGATACAATTAAAGGCTCCTTTTGGAGCCTTTTTTTTGGAGATTTTCAACGTGAAAAAATTATTATTCGCAATTCCTTTAGTTGTTCCTTTCTATTCTCACTCCGCTGAAACTGTTGAAAGTTGTTTAGCAAAATCCCATACAGAAAATTCATTTACTAACGTCTGGAAAGACGACAAAACTTTAGATCGTTACGCTAACTATGAGGGCTGTCTGTGGAATGCTACAGGCGTTGTAGTTTGTACTGGTGACGAAACTCAGTGTTACGGTACATGGGTTCCTATTGGGCTTGCTATCCCTGAAAATGAGGGTGGTGGCTCTGAGGGTGGCGGTTCTGAGGGTGGCGGTTCTGAGGGTGGCGGTACTAAACCTCCTGAGTACGGTGATACACCTATTCCGGGCTATACTTATATCAACCCTCTCGACGGCACTTATCCGCCTGGTACTGAGCAAAACCCCGCTAATCCTAATCCTTCTCTTGAGGAGTCTCAGCCTCTTAATACTTTCATGTTTCAGAATAATAGGTTCCGAAATAGGCAGGGGGCATTAACTGTTTATACGGGCACTGTTACTCAAGGCACTGACCCCGTTAAAACTTATTACCAGTACACTCCTGTATCATCAAAAGCCATGTATGACGCTTACTGGAACGGTAAATTCAGAGACTGCGCTTTCCATTCTGGCTTTAATGAGGATTTATTTGTTTGTGAATATCAAGGCCAATCGTCTGACCTGCCTCAACCTCCTGTCAATGCTGGCGGCGGCTCTGGTGGTGGTTCTGGTGGCGGCTCTGAGGGTGGTGGCTCTGAGGGTGGCGGTTCTGAGGGTGGCGGCTCTGAGGGAGGCGGTTCCGGTGGTGGCTCTGGTTCCGGTGATTTTGATTATGAAAAGATGGCAAACGCTAATAAGGGGGCTATGACCGAAAATGCCGATGAAAACGCGCTACAGTCTGACGCTAAAGGCAAACTTGATTCTGTCGCTACTGATTACGGTGCTGCTATCGATGGTTTCATTGGTGACGTTTCCGGCCTTGCTAATGGTAATGGTGCTACTGGTGATTTTGCTGGCTCTAATTCCCAAATGGCTCAAGTCGGTGACGGTGATAATTCACCTTTAATGAATAATTTCCGTCAATATTTACCTTCCCTCCCTCAATCGGTTGAATGTCGCCCTTTTGTCTTTGGCGCTGGTAAACCATATGAATTTTCTATTGATTGTGACAAAATAAACTTATTCCGTGGTGTCTTTGCGTTTCTTTTATATGTTGCCACCTTTATGTATGTATTTTCTACGTTTGCTAACATACTGCGTAATAAGGAGTCTTAATCATGCCAGTTCTTTTGGGTATTCCGTTATTATTGCGTTTCCTCGGTTTCCTTCTGGTAACTTTGTTCGGCTATCTGCTTACTTTTCTTAAAAAGGGCTTCGGTAAGATAGCTATTGCTATTTCATTGTTTCTTGCTCTTATTATTGGGCTTAACTCAATTCTTGTGGGTTATCTCTCTGATATTAGCGCTCAATTACCCTCTGACTTTGTTCAGGGTGTTCAGTTAATTCTCCCGTCTAATGCGCTTCCCTGTTTTTATGTTATTCTCTCTGTAAAGGCTGCTATTTTCATTTTTGACGTTAAACAAAAAATCGTTTCTTATTTGGATTGGGATAAATAATATGGCTGTTTATTTTGTAACTGGCAAATTAGGCTCTGGAAAGACGCTCGTTAGCGTTGGTAAGATTCAGGATAAAATTGTAGCTGGGTGCAAAATAGCAACTAATCTTGATTTAAGGCTTCAAAACCTCCCGCAAGTCGGGAGGTTCGCTAAAACGCCTCGCGTTCTTAGAATACCGGATAAGCCTTCTATATCTGATTTGCTTGCTATTGGGCGCGGTAATGATTCCTACGATGAAAATAAAAACGGCTTGCTTGTTCTCGATGAGTGCGGTACTTGGTTTAATACCCGTTCTTGGAATGATAAGGAAAGACAGCCGATTATTGATTGGTTTCTACATGCTCGTAAATTAGGATGGGATATTATTTTTCTTGTTCAGGACTTATCTATTGTTGATAAACAGGCGCGTTCTGCATTAGCTGAACATGTTGTTTATTGTCGTCGTCTGGACAGAATTACTTTACCTTTTGTCGGTACTTTATATTCTCTTATTACTGGCTCGAAAATGCCTCTGCCTAAATTACATGTTGGCGTTGTTAAATATGGCGATTCTCAATTAAGCCCTACTGTTGAGCGTTGGCTTTATACTGGTAAGAATTTGTATAACGCATATGATACTAAACAGGCTTTTTCTAGTAATTATGATTCCGGTGTTTATTCTTATTTAACGCCTTATTTATCACACGGTCGGTATTTCAAACCATTAAATTTAGGTCAGAAGATGAAATTAACTAAAATATATTTGAAAAAGTTTTCTCGCGTTCTTTGTCTTGCGATTGGATTTGCATCAGCATTTACATATAGTTATATAACCCAACCTAAGCCGGAGGTTAAAAAGGTAGTCTCTCAGACCTATGATTTTGATAAATTCACTATTGACTCTTCTCAGCGTCTTAATCTAAGCTATCGCTATGTTTTCAAGGATTCTAAGGGAAAATTAATTAATAGCGACGATTTACAGAAGCAAGGTTATTCACTCACATATATTGATTTATGTACTGTTTCCATTAAAAAAGGTAATTCAAATGAAATTGTTAAATGTAATTAATTTTGTTTTCTTGATGTTTGTTTCATCATCTTCTTTTGCTCAGGTAATTGAAATGAATAATTCGCCTCTGCGCGATTTTGTAACTTGGTATTCAAAGCAATCAGGCGAATCCGTTATTGTTTCTCCCGATGTAAAAGGTACTGTTACTGTATATTCATCTGACGTTAAACCTGAAAATCTACGCAATTTCTTTATTTCTGTTTTACGTGCAAATAATTTTGATATGGTAGGTTCTAACCCTTCCATTATTCAGAAGTATAATCCAAACAATCAGGATTATATTGATGAATTGCCATCATCTGATAATCAGGAATATGATGATAATTCCGCTCCTTCTGGTGGTTTCTTTGTTCCGCAAAATGATAATGTTACTCAAACTTTTAAAATTAATAACGTTCGGGCAAAGGATTTAATACGAGTTGTCGAATTGTTTGTAAAGTCTAATACTTCTAAATCCTCAAATGTATTATCTATTGACGGCTCTAATCTATTAGTTGTTAGTGCTCCTAAAGATATTTTAGATAACCTTCCTCAATTCCTTTCAACTGTTGATTTGCCAACTGACCAGATATTGATTGAGGGTTTGATATTTGAGGTTCAGCAAGGTGATGCTTTAGATTTTTCATTTGCTGCTGGCTCTCAGCGTGGCACTGTTGCAGGCGGTGTTAATACTGACCGCCTCACCTCTGTTTTATCTTCTGCTGGTGGTTCGTTCGGTATTTTTAATGGCGATGTTTTAGGGCTATCAGTTCGCGCATTAAAGACTAATAGCCATTCAAAAATATTGTCTGTGCCACGTATTCTTACGCTTTCAGGTCAGAAGGGTTCTATCTCTGTTGGCCAGAATGTCCCTTTTATTACTGGTCGTGTGACTGGTGAATCTGCCAATGTAAATAATCCATTTCAGACGATTGAGCGTCAAAATGTAGGTATTTCCATGAGCGTTTTTCCTGTTGCAATGGCTGGCGGTAATATTGTTCTGGATATTACCAGCAAGGCCGATAGTTTGAGTTCTTCTACTCAGGCAAGTGATGTTATTACTAATCAAAGAAGTATTGCTACAACGGTTAATTTGCGTGATGGACAGACTCTTTTACTCGGTGGCCTCACTGATTATAAAA", - "substrands": [ + "sequence": "TCCCTTCCTTTCTCGCCACGTTCGCCGGCTTTCCCCGTCAAGCTCTAAATCGGGGGCTCCCTTTAGGGTTCCGATTTAGTGCTTTACGGCACCTCGACCCCAAAAAACTTGATTTGGGTGATGGTTCACGTAGTGGGCCATCGCCCTGATAGACGGTTTTTCGCCCTTTGACGTTGGAGTCCACGTTCTTTAATAGTGGACTCTTGTTCCAAACTGGAACAACACTCAACCCTATCTCGGGCTATTCTTTTGATTTATAAGGGATTTTGCCGATTTCGGAACCACCATCAAACAGGATTTTCGCCTGCTGGGGCAAACCAGCGTGGACCGCTTGCTGCAACTCTCTCAGGGCCAGGCGGTGAAGGGCAATCAGCTGTTGCCCGTCTCACTGGTGAAAAGAAAAACCACCCTGGCGCCCAATACGCAAACCGCCTCTCCCCGCGCGTTGGCCGATTCATTAATGCAGCTGGCACGACAGGTTTCCCGACTGGAAAGCGGGCAGTGAGCGCAACGCAATTAATGTGAGTTAGCTCACTCATTAGGCACCCCAGGCTTTACACTTTATGCTTCCGGCTCGTATGTTGTGTGGAATTGTGAGCGGATAACAATTTCACACAGGAAACAGCTATGACCATGATTACGAATTCGAGCTCGGTACCCGGGGATCCTCTAGAGTCGACCTGCAGGCATGCAAGCTTGGCACTGGCCGTCGTTTTACAACGTCGTGACTGGGAAAACCCTGGCGTTACCCAACTTAATCGCCTTGCAGCACATCCCCCTTTCGCCAGCTGGCGTAATAGCGAAGAGGCCCGCACCGATCGCCCTTCCCAACAGTTGCGCAGCCTGAATGGCGAATGGCGCTTTGCCTGGTTTCCGGCACCAGAAGCGGTGCCGGAAAGCTGGCTGGAGTGCGATCTTCCTGAGGCCGATACTGTCGTCGTCCCCTCAAACTGGCAGATGCACGGTTACGATGCGCCCATCTACACCAACGTGACCTATCCCATTACGGTCAATCCGCCGTTTGTTCCCACGGAGAATCCGACGGGTTGTTACTCGCTCACATTTAATGTTGATGAAAGCTGGCTACAGGAAGGCCAGACGCGAATTATTTTTGATGGCGTTCCTATTGGTTAAAAAATGAGCTGATTTAACAAAAATTTAATGCGAATTTTAACAAAATATTAACGTTTACAATTTAAATATTTGCTTATACAATCTTCCTGTTTTTGGGGCTTTTCTGATTATCAACCGGGGTACATATGATTGACATGCTAGTTTTACGATTACCGTTCATCGATTCTCTTGTTTGCTCCAGACTCTCAGGCAATGACCTGATAGCCTTTGTAGATCTCTCAAAAATAGCTACCCTCTCCGGCATTAATTTATCAGCTAGAACGGTTGAATATCATATTGATGGTGATTTGACTGTCTCCGGCCTTTCTCACCCTTTTGAATCTTTACCTACACATTACTCAGGCATTGCATTTAAAATATATGAGGGTTCTAAAAATTTTTATCCTTGCGTTGAAATAAAGGCTTCTCCCGCAAAAGTATTACAGGGTCATAATGTTTTTGGTACAACCGATTTAGCTTTATGCTCTGAGGCTTTATTGCTTAATTTTGCTAATTCTTTGCCTTGCCTGTATGATTTATTGGATGTTAATGCTACTACTATTAGTAGAATTGATGCCACCTTTTCAGCTCGCGCCCCAAATGAAAATATAGCTAAACAGGTTATTGACCATTTGCGAAATGTATCTAATGGTCAAACTAAATCTACTCGTTCGCAGAATTGGGAATCAACTGTTATATGGAATGAAACTTCCAGACACCGTACTTTAGTTGCATATTTAAAACATGTTGAGCTACAGCATTATATTCAGCAATTAAGCTCTAAGCCATCCGCAAAAATGACCTCTTATCAAAAGGAGCAATTAAAGGTACTCTCTAATCCTGACCTGTTGGAGTTTGCTTCCGGTCTGGTTCGCTTTGAAGCTCGAATTAAAACGCGATATTTGAAGTCTTTCGGGCTTCCTCTTAATCTTTTTGATGCAATCCGCTTTGCTTCTGACTATAATAGTCAGGGTAAAGACCTGATTTTTGATTTATGGTCATTCTCGTTTTCTGAACTGTTTAAAGCATTTGAGGGGGATTCAATGAATATTTATGACGATTCCGCAGTATTGGACGCTATCCAGTCTAAACATTTTACTATTACCCCCTCTGGCAAAACTTCTTTTGCAAAAGCCTCTCGCTATTTTGGTTTTTATCGTCGTCTGGTAAACGAGGGTTATGATAGTGTTGCTCTTACTATGCCTCGTAATTCCTTTTGGCGTTATGTATCTGCATTAGTTGAATGTGGTATTCCTAAATCTCAACTGATGAATCTTTCTACCTGTAATAATGTTGTTCCGTTAGTTCGTTTTATTAACGTAGATTTTTCTTCCCAACGTCCTGACTGGTATAATGAGCCAGTTCTTAAAATCGCATAAGGTAATTCACAATGATTAAAGTTGAAATTAAACCATCTCAAGCCCAATTTACTACTCGTTCTGGTGTTTCTCGTCAGGGCAAGCCTTATTCACTGAATGAGCAGCTTTGTTACGTTGATTTGGGTAATGAATATCCGGTTCTTGTCAAGATTACTCTTGATGAAGGTCAGCCAGCCTATGCGCCTGGTCTGTACACCGTTCATCTGTCCTCTTTCAAAGTTGGTCAGTTCGGTTCCCTTATGATTGACCGTCTGCGCCTCGTTCCGGCTAAGTAACATGGAGCAGGTCGCGGATTTCGACACAATTTATCAGGCGATGATACAAATCTCCGTTGTACTTTGTTTCGCGCTTGGTATAATCGCTGGGGGTCAAAGATGAGTGTTTTAGTGTATTCTTTTGCCTCTTTCGTTTTAGGTTGGTGCCTTCGTAGTGGCATTACGTATTTTACCCGTTTAATGGAAACTTCCTCATGAAAAAGTCTTTAGTCCTCAAAGCCTCTGTAGCCGTTGCTACCCTCGTTCCGATGCTGTCTTTCGCTGCTGAGGGTGACGATCCCGCAAAAGCGGCCTTTAACTCCCTGCAAGCCTCAGCGACCGAATATATCGGTTATGCGTGGGCGATGGTTGTTGTCATTGTCGGCGCAACTATCGGTATCAAGCTGTTTAAGAAATTCACCTCGAAAGCAAGCTGATAAACCGATACAATTAAAGGCTCCTTTTGGAGCCTTTTTTTTGGAGATTTTCAACGTGAAAAAATTATTATTCGCAATTCCTTTAGTTGTTCCTTTCTATTCTCACTCCGCTGAAACTGTTGAAAGTTGTTTAGCAAAATCCCATACAGAAAATTCATTTACTAACGTCTGGAAAGACGACAAAACTTTAGATCGTTACGCTAACTATGAGGGCTGTCTGTGGAATGCTACAGGCGTTGTAGTTTGTACTGGTGACGAAACTCAGTGTTACGGTACATGGGTTCCTATTGGGCTTGCTATCCCTGAAAATGAGGGTGGTGGCTCTGAGGGTGGCGGTTCTGAGGGTGGCGGTTCTGAGGGTGGCGGTACTAAACCTCCTGAGTACGGTGATACACCTATTCCGGGCTATACTTATATCAACCCTCTCGACGGCACTTATCCGCCTGGTACTGAGCAAAACCCCGCTAATCCTAATCCTTCTCTTGAGGAGTCTCAGCCTCTTAATACTTTCATGTTTCAGAATAATAGGTTCCGAAATAGGCAGGGGGCATTAACTGTTTATACGGGCACTGTTACTCAAGGCACTGACCCCGTTAAAACTTATTACCAGTACACTCCTGTATCATCAAAAGCCATGTATGACGCTTACTGGAACGGTAAATTCAGAGACTGCGCTTTCCATTCTGGCTTTAATGAGGATTTATTTGTTTGTGAATATCAAGGCCAATCGTCTGACCTGCCTCAACCTCCTGTCAATGCTGGCGGCGGCTCTGGTGGTGGTTCTGGTGGCGGCTCTGAGGGTGGTGGCTCTGAGGGTGGCGGTTCTGAGGGTGGCGGCTCTGAGGGAGGCGGTTCCGGTGGTGGCTCTGGTTCCGGTGATTTTGATTATGAAAAGATGGCAAACGCTAATAAGGGGGCTATGACCGAAAATGCCGATGAAAACGCGCTACAGTCTGACGCTAAAGGCAAACTTGATTCTGTCGCTACTGATTACGGTGCTGCTATCGATGGTTTCATTGGTGACGTTTCCGGCCTTGCTAATGGTAATGGTGCTACTGGTGATTTTGCTGGCTCTAATTCCCAAATGGCTCAAGTCGGTGACGGTGATAATTCACCTTTAATGAATAATTTCCGTCAATATTTACCTTCCCTCCCTCAATCGGTTGAATGTCGCCCTTTTGTCTTTGGCGCTGGTAAACCATATGAATTTTCTATTGATTGTGACAAAATAAACTTATTCCGTGGTGTCTTTGCGTTTCTTTTATATGTTGCCACCTTTATGTATGTATTTTCTACGTTTGCTAACATACTGCGTAATAAGGAGTCTTAATCATGCCAGTTCTTTTGGGTATTCCGTTATTATTGCGTTTCCTCGGTTTCCTTCTGGTAACTTTGTTCGGCTATCTGCTTACTTTTCTTAAAAAGGGCTTCGGTAAGATAGCTATTGCTATTTCATTGTTTCTTGCTCTTATTATTGGGCTTAACTCAATTCTTGTGGGTTATCTCTCTGATATTAGCGCTCAATTACCCTCTGACTTTGTTCAGGGTGTTCAGTTAATTCTCCCGTCTAATGCGCTTCCCTGTTTTTATGTTATTCTCTCTGTAAAGGCTGCTATTTTCATTTTTGACGTTAAACAAAAAATCGTTTCTTATTTGGATTGGGATAAATAATATGGCTGTTTATTTTGTAACTGGCAAATTAGGCTCTGGAAAGACGCTCGTTAGCGTTGGTAAGATTCAGGATAAAATTGTAGCTGGGTGCAAAATAGCAACTAATCTTGATTTAAGGCTTCAAAACCTCCCGCAAGTCGGGAGGTTCGCTAAAACGCCTCGCGTTCTTAGAATACCGGATAAGCCTTCTATATCTGATTTGCTTGCTATTGGGCGCGGTAATGATTCCTACGATGAAAATAAAAACGGCTTGCTTGTTCTCGATGAGTGCGGTACTTGGTTTAATACCCGTTCTTGGAATGATAAGGAAAGACAGCCGATTATTGATTGGTTTCTACATGCTCGTAAATTAGGATGGGATATTATTTTTCTTGTTCAGGACTTATCTATTGTTGATAAACAGGCGCGTTCTGCATTAGCTGAACATGTTGTTTATTGTCGTCGTCTGGACAGAATTACTTTACCTTTTGTCGGTACTTTATATTCTCTTATTACTGGCTCGAAAATGCCTCTGCCTAAATTACATGTTGGCGTTGTTAAATATGGCGATTCTCAATTAAGCCCTACTGTTGAGCGTTGGCTTTATACTGGTAAGAATTTGTATAACGCATATGATACTAAACAGGCTTTTTCTAGTAATTATGATTCCGGTGTTTATTCTTATTTAACGCCTTATTTATCACACGGTCGGTATTTCAAACCATTAAATTTAGGTCAGAAGATGAAATTAACTAAAATATATTTGAAAAAGTTTTCTCGCGTTCTTTGTCTTGCGATTGGATTTGCATCAGCATTTACATATAGTTATATAACCCAACCTAAGCCGGAGGTTAAAAAGGTAGTCTCTCAGACCTATGATTTTGATAAATTCACTATTGACTCTTCTCAGCGTCTTAATCTAAGCTATCGCTATGTTTTCAAGGATTCTAAGGGAAAATTAATTAATAGCGACGATTTACAGAAGCAAGGTTATTCACTCACATATATTGATTTATGTACTGTTTCCATTAAAAAAGGTAATTCAAATGAAATTGTTAAATGTAATTAATTTTGTTTTCTTGATGTTTGTTTCATCATCTTCTTTTGCTCAGGTAATTGAAATGAATAATTCGCCTCTGCGCGATTTTGTAACTTGGTATTCAAAGCAATCAGGCGAATCCGTTATTGTTTCTCCCGATGTAAAAGGTACTGTTACTGTATATTCATCTGACGTTAAACCTGAAAATCTACGCAATTTCTTTATTTCTGTTTTACGTGCAAATAATTTTGATATGGTAGGTTCTAACCCTTCCATTATTCAGAAGTATAATCCAAACAATCAGGATTATATTGATGAATTGCCATCATCTGATAATCAGGAATATGATGATAATTCCGCTCCTTCTGGTGGTTTCTTTGTTCCGCAAAATGATAATGTTACTCAAACTTTTAAAATTAATAACGTTCGGGCAAAGGATTTAATACGAGTTGTCGAATTGTTTGTAAAGTCTAATACTTCTAAATCCTCAAATGTATTATCTATTGACGGCTCTAATCTATTAGTTGTTAGTGCTCCTAAAGATATTTTAGATAACCTTCCTCAATTCCTTTCAACTGTTGATTTGCCAACTGACCAGATATTGATTGAGGGTTTGATATTTGAGGTTCAGCAAGGTGATGCTTTAGATTTTTCATTTGCTGCTGGCTCTCAGCGTGGCACTGTTGCAGGCGGTGTTAATACTGACCGCCTCACCTCTGTTTTATCTTCTGCTGGTGGTTCGTTCGGTATTTTTAATGGCGATGTTTTAGGGCTATCAGTTCGCGCATTAAAGACTAATAGCCATTCAAAAATATTGTCTGTGCCACGTATTCTTACGCTTTCAGGTCAGAAGGGTTCTATCTCTGTTGGCCAGAATGTCCCTTTTATTACTGGTCGTGTGACTGGTGAATCTGCCAATGTAAATAATCCATTTCAGACGATTGAGCGTCAAAATGTAGGTATTTCCATGAGCGTTTTTCCTGTTGCAATGGCTGGCGGTAATATTGTTCTGGATATTACCAGCAAGGCCGATAGTTTGAGTTCTTCTACTCAGGCAAGTGATGTTATTACTAATCAAAGAAGTATTGCTACAACGGTTAATTTGCGTGATGGACAGACTCTTTTACTCGGTGGCCTCACTGATTATAAAAA", + "domains": [ {"helix": 15, "forward": false, "start": 32, "end": 102, "deletions": [68]}, {"helix": 14, "forward": true, "start": 32, "end": 240, "deletions": [68, 115, 163, 212, 59, 91, 123, 155, 187, 219], "insertions": [[75, 1], [107, 1], [139, 1], [171, 1], [203, 1], [235, 1]]}, {"helix": 13, "forward": false, "start": 32, "end": 240, "deletions": [68, 115, 163, 212, 75, 107, 139, 171, 203, 235], "insertions": [[59, 1], [91, 1], [123, 1], [155, 1], [187, 1], [219, 1]]}, @@ -72,45 +117,45 @@ }, { "color": "#57bb00", - "dna_sequence": "ACAATATTACCGATAGTTGCGCCGACAATGAC", + "sequence": "AACAATATTACCGATAGTTGCGCCGACAATGA", "idt": {"name": "ST15[248]0[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 248, "end": 256}, {"helix": 0, "forward": false, "start": 232, "end": 256} ] }, { "color": "#f74308", - "dna_sequence": "CTTTGAAATCATAAGGGAACCGAATAAGTAT", + "sequence": "ACTTTGAAATCATAAGGGAACCGTATAAGTA", "idt": {"name": "ST2[231]1[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 224, "end": 232}, {"helix": 1, "forward": true, "start": 224, "end": 248, "deletions": [235]} ] }, { "color": "#57bb00", - "dna_sequence": "AGCCCGGAAGTCGAGAGGGTTGATACTGACCAA", + "sequence": "TAGCCCGGACGTCGAGAGGGTTGAAACTGACCA", "idt": {"name": "ST1[248]2[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 2, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ] }, { "color": "#888888", - "dna_sequence": "AACACTATAGGAATTACGAGGCATTCAAAATC", + "sequence": "CAACACTAAAGGAATTACGAGGCAATCAAAAT", "idt": {"name": "ST4[231]3[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 224, "end": 232}, {"helix": 3, "forward": true, "start": 224, "end": 248} ] }, { "color": "#32b86c", - "dna_sequence": "ACCGGAACGCCATCTTTTCATAAAGTAAGAGC", + "sequence": "CACCGGAATGCCATCTTTTCATATAGTAAGAG", "idt": {"name": "ST3[248]4[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 248, "end": 256}, {"helix": 4, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ], @@ -118,18 +163,18 @@ }, { "color": "#333333", - "dna_sequence": "TAGAGCTTAGAGGTCATTTTTGCGGAATACC", + "sequence": "TTAGAGCTAAGAGGTCATTTTTGCGGAATAC", "idt": {"name": "ST6[231]5[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 224, "end": 232}, {"helix": 5, "forward": true, "start": 224, "end": 248, "deletions": [235]} ] }, { "color": "#320096", - "dna_sequence": "CAAAAGAACGAAACGCAATAATAACGGATGGCT", + "sequence": "CCAAAAGAAGGAAACGCAATAATAACGGATGGC", "idt": {"name": "ST5[248]6[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 6, "forward": false, "start": 232, "end": 256} ], @@ -137,18 +182,18 @@ }, { "color": "#03b6a2", - "dna_sequence": "AAATGCAAATTTTTAGAACCCTCTTTAGCGA", + "sequence": "TAAATGCAAATTTTTAGAACCCTTTTTAGCG", "idt": {"name": "ST8[231]7[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 224, "end": 232}, {"helix": 7, "forward": true, "start": 224, "end": 248, "deletions": [235]} ] }, { "color": "#7300de", - "dna_sequence": "ACCTCCCGAAAGAACGCGAGGCGTATATATTTT", + "sequence": "AACCTCCCGTAAGAACGCGAGGCGCATATATTT", "idt": {"name": "ST7[248]8[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 8, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ], @@ -156,18 +201,18 @@ }, { "color": "#aaaa00", - "dna_sequence": "CTTTCATCTCGCGTCTGGCCTTCCTGTTTAGT", + "sequence": "GCTTTCATTTCGCGTCTGGCCTTCCTGTTTAG", "idt": {"name": "ST10[231]9[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 224, "end": 232}, {"helix": 9, "forward": true, "start": 224, "end": 248} ] }, { "color": "#b8056c", - "dna_sequence": "ATCATATGTTACTAGAAAAAGCCTGTAGCCAG", + "sequence": "TATCATATATTACTAGAAAAAGCCTGTAGCCA", "idt": {"name": "ST9[248]10[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 248, "end": 256}, {"helix": 10, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ], @@ -175,18 +220,18 @@ }, { "color": "#007200", - "dna_sequence": "TAGAGGATCTTGCATGCCTGCAGTACCTGAG", + "sequence": "CTAGAGGAGCTTGCATGCCTGCATTACCTGA", "idt": {"name": "ST12[231]11[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 224, "end": 232}, {"helix": 11, "forward": true, "start": 224, "end": 248, "deletions": [235]} ] }, { "color": "#cc0000", - "dna_sequence": "CAAAAGAAGAATTATTCATTTCAATGTCGACTC", + "sequence": "GCAAAAGAAGAATTATTCATTTCAAGGTCGACT", "idt": {"name": "ST11[248]12[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 12, "forward": false, "start": 232, "end": 256} ], @@ -194,36 +239,36 @@ }, { "color": "#f7931e", - "dna_sequence": "CCCTTATATGGTGGTTCCGAAATATATCTTT", + "sequence": "TCCCTTATATGGTGGTTCCGAAAAATATCTT", "idt": {"name": "ST14[231]13[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 224, "end": 232}, {"helix": 13, "forward": true, "start": 224, "end": 248, "deletions": [235]} ] }, { "color": "#f74308", - "dna_sequence": "AGGAGCACTGGAAGGTTATCTAAACGGCAAAAT", + "sequence": "TAGGAGCACAGGAAGGTTATCTAATCGGCAAAA", "idt": {"name": "ST13[248]14[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 14, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ] }, { "color": "#888888", - "dna_sequence": "AACAACCATCGGCCTTGCTGGTAATATCCAGA", + "sequence": "CAACAACCATCGGCCTTGCTGGTAATATCCAG", "idt": {"name": "ST0[231]15[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 224, "end": 232}, {"helix": 15, "forward": true, "start": 224, "end": 248} ] }, { "color": "#32b86c", - "dna_sequence": "AGCTTGACAGTTTCCATTAAACGGACCTAAAA", + "sequence": "GAGCTTGAAAGTTTCCATTAAACGAACCTAAA", "idt": {"name": "ST15[56]1[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 56, "end": 64}, {"helix": 0, "forward": false, "start": 48, "end": 64}, {"helix": 1, "forward": true, "start": 48, "end": 56} @@ -231,9 +276,9 @@ }, { "color": "#333333", - "dna_sequence": "CGAAAGAGGGTAGTAAATTGGGCTGAATTACC", + "sequence": "ACGAAAGAGAGTAGTAAATTGGGCTGAATTAC", "idt": {"name": "ST1[56]3[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 2, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 3, "forward": true, "start": 48, "end": 56} @@ -241,9 +286,9 @@ }, { "color": "#320096", - "dna_sequence": "TTATGCGACTTTAAACAGTTCAGTCTTTACC", + "sequence": "CTTATGCGGCTTTAAACAGTTCAGTCTTTAC", "idt": {"name": "ST3[56]5[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 56, "end": 64}, {"helix": 4, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 5, "forward": true, "start": 48, "end": 56} @@ -251,9 +296,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CTGACTATTTGTTTAGCTATATTTTATTCTACT", + "sequence": "CCTGACTATCTGTTTAGCTATATTTAATTCTAC", "idt": {"name": "ST5[56]7[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 6, "forward": false, "start": 48, "end": 64}, {"helix": 7, "forward": true, "start": 48, "end": 56} @@ -261,9 +306,9 @@ }, { "color": "#7300de", - "dna_sequence": "AATAGTAGTCTGAGAGTCTGGAGCACTAGCAT", + "sequence": "TAATAGTAGCCTGAGAGTCTGGAGAACTAGCA", "idt": {"name": "ST7[56]9[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 8, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 9, "forward": true, "start": 48, "end": 56} @@ -271,9 +316,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "GTCAATCAATCGCACTCCAGCCAAGGCAAAG", + "sequence": "TGTCAATCGATCGCACTCCAGCCCAGGCAAA", "idt": {"name": "ST9[56]11[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 56, "end": 64}, {"helix": 10, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 11, "forward": true, "start": 48, "end": 56} @@ -281,9 +326,9 @@ }, { "color": "#b8056c", - "dna_sequence": "CGCCATTCGCGCTCACTGCCCGCTTTAATGAAT", + "sequence": "GCGCCATTCGCGCTCACTGCCCGCTTTAATGAA", "idt": {"name": "ST11[56]13[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 12, "forward": false, "start": 48, "end": 64}, {"helix": 13, "forward": true, "start": 48, "end": 56} @@ -291,9 +336,9 @@ }, { "color": "#007200", - "dna_sequence": "CGGCCAACGGGTCGAGGTGCCGTACGATTTAG", + "sequence": "TCGGCCAACGGGTCGAGGTGCCGTCCGATTTA", "idt": {"name": "ST13[56]15[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 14, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 15, "forward": true, "start": 48, "end": 56} @@ -301,9 +346,9 @@ }, { "color": "#cc0000", - "dna_sequence": "ATGAGGAGGGGAAAGCCGGCGAAAATCAAGT", + "sequence": "CATGAGGCGGGGAAAGCCGGCGCAAATCAAG", "idt": {"name": "ST0[71]14[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 15, "forward": true, "start": 64, "end": 80, "deletions": [68]}, {"helix": 14, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -311,9 +356,9 @@ }, { "color": "#f7931e", - "dna_sequence": "AGAACGACAAAAGAATACACTACTTTTTC", + "sequence": "CAGAACGGCAAAAGAATACACGACTTTTT", "idt": {"name": "ST2[71]0[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 1, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 0, "forward": false, "start": 72, "end": 80} @@ -321,9 +366,9 @@ }, { "color": "#f74308", - "dna_sequence": "TCAAATGTTTTAAGAACTGGCTAGAAACACC", + "sequence": "CTCAAATATTTTAAGAACTGGCGAGAAACAC", "idt": {"name": "ST4[71]2[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 3, "forward": true, "start": 64, "end": 80, "deletions": [68]}, {"helix": 2, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -331,9 +376,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AATAACCATAGTCAGAAGCAAGAATCCCCC", + "sequence": "CAATAACTATAGTCAGAAGCATGAATCCCC", "idt": {"name": "ST6[71]4[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 5, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 4, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -341,9 +386,9 @@ }, { "color": "#888888", - "dna_sequence": "TCATTGCAGCATTAACATCCAAAATGGTC", + "sequence": "GTCATTGTAGCATTAACATCCCAAATGGT", "idt": {"name": "ST8[71]6[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 7, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 6, "forward": false, "start": 72, "end": 80} @@ -351,9 +396,9 @@ }, { "color": "#32b86c", - "dna_sequence": "CAGGAAGTATGTACCCCGGTTGGCTATCAGG", + "sequence": "TCAGGAAATATGTACCCCGGTTGGCTATCAG", "idt": {"name": "ST10[71]8[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 9, "forward": true, "start": 64, "end": 80, "deletions": [68]}, {"helix": 8, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -361,9 +406,9 @@ }, { "color": "#333333", - "dna_sequence": "TGCGTTGCCATTCAGGCTGCGTATCGGCCT", + "sequence": "TTGCGTTGCCATTCAGGCTGCGTATCGGCC", "idt": {"name": "ST12[71]10[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 11, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 10, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -371,9 +416,9 @@ }, { "color": "#320096", - "dna_sequence": "TTTTTGGCGCGGGGAGAGGCGACATTAAT", + "sequence": "TTTTTTGGCGCGGGGAGAGGCCACATTAA", "idt": {"name": "ST14[71]12[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 13, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 12, "forward": false, "start": 72, "end": 80} @@ -381,9 +426,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AGAAAGGAGCTTTGAGGACTAAAGAAAACACT", + "sequence": "GAGAAAGGGGCTTTGAGGACTAAATAAAACAC", "idt": {"name": "ST15[88]1[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 88, "end": 96}, {"helix": 0, "forward": false, "start": 80, "end": 96}, {"helix": 1, "forward": true, "start": 80, "end": 88} @@ -391,9 +436,9 @@ }, { "color": "#7300de", - "dna_sequence": "CATCTTTGAAGGCTTGCCCTGACGCATTATAC", + "sequence": "TCATCTTTGAAGGCTTGCCCTGACTCATTATA", "idt": {"name": "ST1[88]3[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 2, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 3, "forward": true, "start": 80, "end": 88} @@ -401,9 +446,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CAGTCAGGTCATAAATATTCATTAGCGGATT", + "sequence": "CCAGTCAGGTCATAAATATTCATAAGCGGAT", "idt": {"name": "ST3[88]5[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 88, "end": 96}, {"helix": 4, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 5, "forward": true, "start": 80, "end": 88} @@ -411,9 +456,9 @@ }, { "color": "#b8056c", - "dna_sequence": "GCATCAAAAATTAGATACATTTCGCATAAATCA", + "sequence": "TGCATCAAACATTAGATACATTTCGAATAAATC", "idt": {"name": "ST5[88]7[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 6, "forward": false, "start": 80, "end": 96}, {"helix": 7, "forward": true, "start": 80, "end": 88} @@ -421,9 +466,9 @@ }, { "color": "#007200", - "dna_sequence": "TACAGGCAAGAGAGATCTACAAAGATAATCAG", + "sequence": "ATACAGGCATGAGAGATCTACAAAGATAATCA", "idt": {"name": "ST7[88]9[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 8, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 9, "forward": true, "start": 80, "end": 88} @@ -431,9 +476,9 @@ }, { "color": "#cc0000", - "dna_sequence": "AAAAGCCCAGGGGACGACGACAGCAACTGTT", + "sequence": "GAAAAGCCGAGGGGACGACGACAGCAACTGT", "idt": {"name": "ST9[88]11[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 88, "end": 96}, {"helix": 10, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 11, "forward": true, "start": 80, "end": 88} @@ -441,9 +486,9 @@ }, { "color": "#f7931e", - "dna_sequence": "GGGAAGGGCATGAGTGAGCTAACTCGTTTGCGT", + "sequence": "TGGGAAGGGAATGAGTGAGCTAACTGGTTTGCG", "idt": {"name": "ST11[88]13[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 12, "forward": false, "start": 80, "end": 96}, {"helix": 13, "forward": true, "start": 80, "end": 88} @@ -451,9 +496,9 @@ }, { "color": "#f74308", - "dna_sequence": "ATTGGGCGCCGTGAACCATCACCCACGTGGCG", + "sequence": "TATTGGGCGACGTGAACCATCACCAACGTGGC", "idt": {"name": "ST13[88]15[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 14, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 15, "forward": true, "start": 80, "end": 88} @@ -461,9 +506,9 @@ }, { "color": "#57bb00", - "dna_sequence": "CTACAGAGAGGGAATTTTATAATCAGGGCGATG", + "sequence": "GCTACAGAAAGGGATTTTTATAATCAGGGCGAT", "idt": {"name": "ST0[103]14[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 96, "end": 104}, {"helix": 15, "forward": true, "start": 96, "end": 112}, {"helix": 14, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -471,9 +516,9 @@ }, { "color": "#888888", - "dna_sequence": "AGTGAATACCCCCAGCGATTATAAGCAACGG", + "sequence": "CAGTGAATACCCCCAGCGATTATTAGCAACG", "idt": {"name": "ST2[103]0[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 96, "end": 104}, {"helix": 1, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 0, "forward": false, "start": 104, "end": 112} @@ -481,9 +526,9 @@ }, { "color": "#32b86c", - "dna_sequence": "CGGAATCGACGTTGGGAAGAAAAATGCTCATTC", + "sequence": "GCGGAATCGACGTTGGGAAGAAAACTGCTCATT", "idt": {"name": "ST4[103]2[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 96, "end": 104}, {"helix": 3, "forward": true, "start": 96, "end": 112}, {"helix": 2, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -491,9 +536,9 @@ }, { "color": "#333333", - "dna_sequence": "GTTTGACCAGATTAAGAGGAAGCCCAATACTG", + "sequence": "AGTTTGACAAGATTAAGAGGAAGTCCAATACT", "idt": {"name": "ST6[103]4[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 96, "end": 104}, {"helix": 5, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 4, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -501,9 +546,9 @@ }, { "color": "#320096", - "dna_sequence": "CTATTTTTGGCAAAGAATTAGCATAGATTTA", + "sequence": "GCTATTTTAGGCAAAGAATTAGCGTAGATTT", "idt": {"name": "ST8[103]6[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 96, "end": 104}, {"helix": 7, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 6, "forward": false, "start": 104, "end": 112} @@ -511,9 +556,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CCAGTTTGCAAAAACAGGAAGATTAGAGGGTAG", + "sequence": "GCCAGTTTCCAAAAACAGGAAGATGAGAGGGTA", "idt": {"name": "ST10[103]8[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 96, "end": 104}, {"helix": 9, "forward": true, "start": 96, "end": 112}, {"helix": 8, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -521,9 +566,9 @@ }, { "color": "#7300de", - "dna_sequence": "GGTGCCTAGATCGGTGCGGGCCTGTGCATCTG", + "sequence": "GGGTGCCTCGATCGGTGCGGGCCCGTGCATCT", "idt": {"name": "ST12[103]10[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 96, "end": 104}, {"helix": 11, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 10, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -531,9 +576,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "GCCCACTACAGGGTGGTTTTTCTAAGCCTGG", + "sequence": "GGCCCACTCCAGGGTGGTTTTTCAAAGCCTG", "idt": {"name": "ST14[103]12[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 96, "end": 104}, {"helix": 13, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 12, "forward": false, "start": 104, "end": 112} @@ -541,9 +586,9 @@ }, { "color": "#b8056c", - "dna_sequence": "CCACCGAGCATCGGAACGAGGGTCCAAGCG", + "sequence": "GCCACCGAGCATCGGAACGAGGGACCAAGC", "idt": {"name": "ST15[120]1[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 120, "end": 128}, {"helix": 0, "forward": false, "start": 112, "end": 128, "deletions": [115]}, {"helix": 1, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -551,9 +596,9 @@ }, { "color": "#007200", - "dna_sequence": "CGAAACAAACAACGTAACAAAGCTCTACGT", + "sequence": "GCGAAACAATCAACGTAACAAAGATCTACG", "idt": {"name": "ST1[120]3[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 2, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 3, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -561,9 +606,9 @@ }, { "color": "#cc0000", - "dna_sequence": "TAATAAAAAGACTGGATAGCGTCCGAAAG", + "sequence": "TTAATAAATAGACTGGATAGCGCCCGAAA", "idt": {"name": "ST3[120]5[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 120, "end": 128}, {"helix": 4, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 5, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -571,9 +616,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ACTTCAAATAATTCTGCGAACGAGAAATTAA", + "sequence": "GACTTCAAACAATTCTGCGAACGAAAAATTA", "idt": {"name": "ST5[120]7[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 6, "forward": false, "start": 112, "end": 128, "deletions": [115]}, {"helix": 7, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -581,9 +626,9 @@ }, { "color": "#f74308", - "dna_sequence": "GCAATAAAGTAAATTAATGCCGGGTATAAG", + "sequence": "AGCAATAAAATAAATTAATGCCGTGTATAA", "idt": {"name": "ST7[120]9[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 8, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 9, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -591,9 +636,9 @@ }, { "color": "#57bb00", - "dna_sequence": "CAAATATTGGCGCATCGTAACCCTTCGCT", + "sequence": "GCAAATATGGGCGCATCGTAACTCTTCGC", "idt": {"name": "ST9[120]11[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 120, "end": 128}, {"helix": 10, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 11, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -602,9 +647,9 @@ }, { "color": "#888888", - "dna_sequence": "ATTACGCCAGAAGCATAAAGTGTATTTCACC", + "sequence": "TATTACGCCGGAAGCATAAAGTGTTTTTCAC", "idt": {"name": "ST11[120]13[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 12, "forward": false, "start": 112, "end": 128, "deletions": [115]}, {"helix": 13, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -612,9 +657,9 @@ }, { "color": "#32b86c", - "dna_sequence": "AGTGAGACGAAAAACCGTCTATCAGTGAGG", + "sequence": "CAGTGAGACGAAAAACCGTCTATCAGTGAG", "idt": {"name": "ST13[120]15[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 14, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 15, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -622,9 +667,9 @@ }, { "color": "#333333", - "dna_sequence": "AAAGACAGTAAAAGAGTCTGTCCATCCAACGTC", + "sequence": "GAAAGACAGTAAAAGAGTCTGTCCCTCCAACGT", "idt": {"name": "ST0[135]14[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 128, "end": 136}, {"helix": 15, "forward": true, "start": 128, "end": 144}, {"helix": 14, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -632,9 +677,9 @@ }, { "color": "#320096", - "dna_sequence": "ACCCAAATGTACAACGGAGATTTCAGCAGCG", + "sequence": "TACCCAAAAGTACAACGGAGATTTCAGCAGC", "idt": {"name": "ST2[135]0[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 128, "end": 136}, {"helix": 1, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 0, "forward": false, "start": 136, "end": 144} @@ -643,9 +688,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AAATGTTTCGAACTAACGGAACAAATATTCATT", + "sequence": "AAAATGTTACGAACTAACGGAACAGATATTCAT", "idt": {"name": "ST4[135]2[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 128, "end": 136}, {"helix": 3, "forward": true, "start": 128, "end": 144}, {"helix": 2, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -653,9 +698,9 @@ }, { "color": "#7300de", - "dna_sequence": "TGATTCCCATCGCGTTTTAATTCGTAATAGTA", + "sequence": "TTGATTCCTATCGCGTTTTAATTGGTAATAGT", "idt": {"name": "ST6[135]4[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 128, "end": 136}, {"helix": 5, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 4, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -663,9 +708,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CTAGCTGACCTCAGAGCATAAAGATAACAGT", + "sequence": "TCTAGCTGGCCTCAGAGCATAAATATAACAG", "idt": {"name": "ST8[135]6[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 128, "end": 136}, {"helix": 7, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 6, "forward": false, "start": 136, "end": 144} @@ -674,9 +719,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TGTAGATGTAAATTGTAAACGTTATCAACCGTT", + "sequence": "GTGTAGATTTAAATTGTAAACGTTTTCAACCGT", "idt": {"name": "ST10[135]8[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 128, "end": 136}, {"helix": 9, "forward": true, "start": 128, "end": 144}, {"helix": 8, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -684,9 +729,9 @@ }, { "color": "#007200", - "dna_sequence": "ACGAGCCGGCTGGCGAAAGGGGGTCACGTTGG", + "sequence": "TACGAGCCAGCTGGCGAAAGGGGGTCACGTTG", "idt": {"name": "ST12[135]10[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 128, "end": 136}, {"helix": 11, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 10, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -694,9 +739,9 @@ }, { "color": "#cc0000", - "dna_sequence": "AAAGGGCGGGCAACAGCTGATTGCACAACAT", + "sequence": "CAAAGGGCGGGCAACAGCTGATTACACAACA", "idt": {"name": "ST14[135]12[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 128, "end": 136}, {"helix": 13, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 12, "forward": false, "start": 136, "end": 144} @@ -704,9 +749,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ATTAACCGGCGGGATCGTCACCCTGTATCATC", + "sequence": "AATTAACCTGCGGGATCGTCACCCTGTATCAT", "idt": {"name": "ST15[152]1[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 152, "end": 160}, {"helix": 0, "forward": false, "start": 144, "end": 160}, {"helix": 1, "forward": true, "start": 144, "end": 152} @@ -714,9 +759,9 @@ }, { "color": "#f74308", - "dna_sequence": "GCCTGATAACTTGACAAGAACCGGCATTATTA", + "sequence": "CGCCTGATATCTTGACAAGAACCGACATTATT", "idt": {"name": "ST1[152]3[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 2, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 3, "forward": true, "start": 144, "end": 152} @@ -724,9 +769,9 @@ }, { "color": "#57bb00", - "dna_sequence": "CAGGTAGAGTTTTGCCAGAGGGGGAGCTTCA", + "sequence": "ACAGGTAGAGTTTTGCCAGAGGGCGAGCTTC", "idt": {"name": "ST3[152]5[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 152, "end": 160}, {"helix": 4, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 5, "forward": true, "start": 144, "end": 152} @@ -735,9 +780,9 @@ }, { "color": "#888888", - "dna_sequence": "AAGCGAACCGGAAGTTTCATTCCATCTAAATCG", + "sequence": "AAAGCGAACTGGAAGTTTCATTCCAGCTAAATC", "idt": {"name": "ST5[152]7[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 6, "forward": false, "start": 144, "end": 160}, {"helix": 7, "forward": true, "start": 144, "end": 152} @@ -745,9 +790,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GTTGTACCACCATCAATATGATATATATTTTG", + "sequence": "GGTTGTACCACCATCAATATGATAAATATTTT", "idt": {"name": "ST7[152]9[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 8, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 9, "forward": true, "start": 144, "end": 152} @@ -756,9 +801,9 @@ }, { "color": "#333333", - "dna_sequence": "TTAAAATTCCGTAATGGGATAGGATGTGCTG", + "sequence": "GTTAAAATACCGTAATGGGATAGGATGTGCT", "idt": {"name": "ST9[152]11[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 152, "end": 160}, {"helix": 10, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 11, "forward": true, "start": 144, "end": 152} @@ -766,9 +811,9 @@ }, { "color": "#320096", - "dna_sequence": "CAAGGCGATTCCGCTCACAATTCCACCCTTCAC", + "sequence": "GCAAGGCGAATCCGCTCACAATTCCGCCCTTCA", "idt": {"name": "ST11[152]13[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 12, "forward": false, "start": 144, "end": 160}, {"helix": 13, "forward": true, "start": 144, "end": 152} @@ -776,9 +821,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CGCCTGGCCTTAAAGAACGTGGACTCACGCAA", + "sequence": "CCGCCTGGCATTAAAGAACGTGGAATCACGCA", "idt": {"name": "ST13[152]15[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 14, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 15, "forward": true, "start": 144, "end": 152} @@ -786,9 +831,9 @@ }, { "color": "#7300de", - "dna_sequence": "CGCTTTTTTGTAGCAATACTTCGAACAAGAG", + "sequence": "CCGCTTTGTTGTAGCAATACTTGGAACAAGA", "idt": {"name": "ST0[167]14[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 15, "forward": true, "start": 160, "end": 176, "deletions": [163]}, {"helix": 14, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -796,9 +841,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "GAGTAATATTGTGTCGAAATCTTAAAGGC", + "sequence": "AGAGTAAAATTGTGTCGAAATGTTAAAGG", "idt": {"name": "ST2[167]0[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 1, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 0, "forward": false, "start": 168, "end": 176} @@ -806,9 +851,9 @@ }, { "color": "#b8056c", - "dna_sequence": "AAAAGAAAAGATTCATCAGTTGCTTCATCAA", + "sequence": "CAAAAGAAAAGATTCATCAGTTCCTTCATCA", "idt": {"name": "ST4[167]2[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 3, "forward": true, "start": 160, "end": 176, "deletions": [163]}, {"helix": 2, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -817,9 +862,9 @@ }, { "color": "#007200", - "dna_sequence": "GGTGTCTAGACCGGAAGCAAAGGCTTTTGC", + "sequence": "CGGTGTCCAGACCGGAAGCAAAGGCTTTTG", "idt": {"name": "ST6[167]4[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 5, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 4, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -828,9 +873,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CAAATCAAAAACATTATGACCTAAAGTAC", + "sequence": "TCAAATCAAAAACATTATGACCTAAAGTA", "idt": {"name": "ST8[167]6[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 7, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 6, "forward": false, "start": 168, "end": 176} @@ -839,9 +884,9 @@ }, { "color": "#f7931e", - "dna_sequence": "GGATTGACGCATTAAATTTTTGGGAGACAGT", + "sequence": "CGGATTGTCGCATTAAATTTTTCGGAGACAG", "idt": {"name": "ST10[167]8[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 9, "forward": true, "start": 160, "end": 176, "deletions": [163]}, {"helix": 8, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -850,9 +895,9 @@ }, { "color": "#f74308", - "dna_sequence": "ATTGTTATAAGTTGGGTAACGACAAACGGC", + "sequence": "AATTGTTTTAAGTTGGGTAACAACAAACGG", "idt": {"name": "ST12[167]10[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 11, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 10, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -860,9 +905,9 @@ }, { "color": "#57bb00", - "dna_sequence": "TCCACTACTGAGAGAGTTGCATGTGTGAA", + "sequence": "GTCCACTCCTGAGAGAGTTGCCTGTGTGA", "idt": {"name": "ST14[167]12[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 13, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 12, "forward": false, "start": 168, "end": 176} @@ -870,9 +915,9 @@ }, { "color": "#888888", - "dna_sequence": "GTAATAACTGAGGCTTGCAGGGAGCGCGACCT", + "sequence": "AGTAATAACTGAGGCTTGCAGGGACCGCGACC", "idt": {"name": "ST15[184]1[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 184, "end": 192}, {"helix": 0, "forward": false, "start": 176, "end": 192}, {"helix": 1, "forward": true, "start": 176, "end": 184} @@ -880,9 +925,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GCTCCATGTCATAGGCTGGCTGACAGATTTAG", + "sequence": "TGCTCCATGGCATAGGCTGGCTGAGAGATTTA", "idt": {"name": "ST1[184]3[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 2, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 3, "forward": true, "start": 176, "end": 184} @@ -890,9 +935,9 @@ }, { "color": "#333333", - "dna_sequence": "GAATACCAACCAAAATAGCGAGACTCCAACA", + "sequence": "GGAATACCAACCAAAATAGCGAGACTCCAAC", "idt": {"name": "ST3[184]5[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 184, "end": 192}, {"helix": 4, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 5, "forward": true, "start": 176, "end": 184} @@ -900,9 +945,9 @@ }, { "color": "#320096", - "dna_sequence": "GGTCAGGATGTTTTAAATATGCAACCTGTAATA", + "sequence": "AGGTCAGGATGTTTTAAATATGCAACCTGTAAT", "idt": {"name": "ST5[184]7[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 6, "forward": false, "start": 176, "end": 192}, {"helix": 7, "forward": true, "start": 176, "end": 184} @@ -910,9 +955,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CTTTTGCGGAGGGTGAGAAAGGCCTTAAATCA", + "sequence": "ACTTTTGCGAAGGGTGAGAAAGGCGTTAAATC", "idt": {"name": "ST7[184]9[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 8, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 9, "forward": true, "start": 176, "end": 184} @@ -920,9 +965,9 @@ }, { "color": "#7300de", - "dna_sequence": "GCTCATTTGGATTCTCCGTGGGACCAGGGTT", + "sequence": "AGCTCATTCGGATTCTCCGTGGGGCCAGGGT", "idt": {"name": "ST9[184]11[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 184, "end": 192}, {"helix": 10, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 11, "forward": true, "start": 176, "end": 184} @@ -930,9 +975,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "TTCCCAGTCGGTCATAGCTGTTTCCGCAAGCGG", + "sequence": "TTTCCCAGTTGGTCATAGCTGTTTCAGCAAGCG", "idt": {"name": "ST11[184]13[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 12, "forward": false, "start": 176, "end": 192}, {"helix": 13, "forward": true, "start": 176, "end": 184} @@ -940,9 +985,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TCCACGCTGTGTTGTTCCAGTTTGTTTGATTA", + "sequence": "GTCCACGCTGTGTTGTTCCAGTTTCTTTGATT", "idt": {"name": "ST13[184]15[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 14, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 15, "forward": true, "start": 176, "end": 184} @@ -950,9 +995,9 @@ }, { "color": "#007200", - "dna_sequence": "TCGGTCGCATCACTTGCCTGAGTACCCGAGATA", + "sequence": "TTCGGTCGCATCACTTGCCTGAGTGCCCGAGAT", "idt": {"name": "ST0[199]14[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 192, "end": 200}, {"helix": 15, "forward": true, "start": 192, "end": 208}, {"helix": 14, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -960,9 +1005,9 @@ }, { "color": "#cc0000", - "dna_sequence": "ACCAGGCGTACTTAGCCGGAACGCGATATAT", + "sequence": "GACCAGGCTTACTTAGCCGGAACCCGATATA", "idt": {"name": "ST2[199]0[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 192, "end": 200}, {"helix": 1, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 0, "forward": false, "start": 200, "end": 208} @@ -970,9 +1015,9 @@ }, { "color": "#f7931e", - "dna_sequence": "CGATAAAACATTCAACTAATGCAGGGTGTACAG", + "sequence": "ACGATAAAACATTCAACTAATGCACGGTGTACA", "idt": {"name": "ST4[199]2[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 192, "end": 200}, {"helix": 3, "forward": true, "start": 192, "end": 208}, {"helix": 2, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -980,9 +1025,9 @@ }, { "color": "#f74308", - "dna_sequence": "CTCAACATTAGAGAGTACCTTTAACCAGACGA", + "sequence": "GCTCAACATTAGAGAGTACCTTTTACCAGACG", "idt": {"name": "ST6[199]4[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 192, "end": 200}, {"helix": 5, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 4, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -990,9 +1035,9 @@ }, { "color": "#57bb00", - "dna_sequence": "GATTCAAAGAGAAGCCTTTATTTTGCTGTAG", + "sequence": "AGATTCAAGGAGAAGCCTTTATTATGCTGTA", "idt": {"name": "ST8[199]6[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 192, "end": 200}, {"helix": 7, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 6, "forward": false, "start": 200, "end": 208} @@ -1000,9 +1045,9 @@ }, { "color": "#888888", - "dna_sequence": "AACCCGTCTTTAACCAATAGGAACGTAGGTAAA", + "sequence": "CAACCCGTTTTTAACCAATAGGAATGTAGGTAA", "idt": {"name": "ST10[199]8[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 192, "end": 200}, {"helix": 9, "forward": true, "start": 192, "end": 208}, {"helix": 8, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -1010,9 +1055,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GTAATCATACGACGTTGTAAAACGCGAGTAAC", + "sequence": "CGTAATCACACGACGTTGTAAAAAGCGAGTAA", "idt": {"name": "ST12[199]10[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 192, "end": 200}, {"helix": 11, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 10, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -1020,9 +1065,9 @@ }, { "color": "#333333", - "dna_sequence": "GGGTTGAGGTTTGCCCCAGCAGGTCGAATTC", + "sequence": "AGGGTTGAGGTTTGCCCCAGCAGCTCGAATT", "idt": {"name": "ST14[199]12[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 192, "end": 200}, {"helix": 13, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 12, "forward": false, "start": 200, "end": 208} @@ -1030,9 +1075,9 @@ }, { "color": "#320096", - "dna_sequence": "TCAAACTATCGCCCACGCATAACAGGCGCA", + "sequence": "CTCAAACTATCGCCCACGCATAAGAGGCGC", "idt": {"name": "ST15[216]1[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 216, "end": 224}, {"helix": 0, "forward": false, "start": 208, "end": 224, "deletions": [212]}, {"helix": 1, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1040,9 +1085,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "GACGGTCAAGAGGACAGATGAACATACATA", + "sequence": "AGACGGTCAAGAGGACAGATGAAGATACAT", "idt": {"name": "ST1[216]3[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 2, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 3, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1050,9 +1095,9 @@ }, { "color": "#7300de", - "dna_sequence": "ACGCCAAACATAACCCTCGTTTATTGCTC", + "sequence": "AACGCCAATCATAACCCTCGTTAATTGCT", "idt": {"name": "ST3[216]5[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 216, "end": 224}, {"helix": 4, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 5, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1060,9 +1105,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CTTTTGATAAATTGCTGAATATAACAACGCA", + "sequence": "CCTTTTGATTAATTGCTGAATATATCAACGC", "idt": {"name": "ST5[216]7[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 6, "forward": false, "start": 208, "end": 224, "deletions": [212]}, {"helix": 7, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1070,9 +1115,9 @@ }, { "color": "#b8056c", - "dna_sequence": "AGGATAAAATGCCTGAGTAATGTGCCATCA", + "sequence": "AAGGATAAAATGCCTGAGTAATGCGCCATC", "idt": {"name": "ST7[216]9[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 8, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 9, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1080,9 +1125,9 @@ }, { "color": "#007200", - "dna_sequence": "AAAATAATAACATTAAATGTGAGACGGCC", + "sequence": "AAAAATAACAACATTAAATGTGCGACGGC", "idt": {"name": "ST9[216]11[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 216, "end": 224}, {"helix": 10, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 11, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1090,9 +1135,9 @@ }, { "color": "#cc0000", - "dna_sequence": "AGTGCCAAGCCCCGGGTACCGAGCCGAAAAT", + "sequence": "CAGTGCCAATCCCCGGGTACCGAGGCGAAAA", "idt": {"name": "ST11[216]13[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 12, "forward": false, "start": 208, "end": 224, "deletions": [212]}, {"helix": 13, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1100,9 +1145,9 @@ }, { "color": "#f7931e", - "dna_sequence": "CCTGTTTGAAATCAAAAGAATAGGAAGAAC", + "sequence": "TCCTGTTTGAAATCAAAAGAATAAGAAGAA", "idt": {"name": "ST13[216]15[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 14, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 15, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1110,9 +1155,9 @@ }, { "color": "#f74308", - "dna_sequence": "GCTTGATACCGCCAGCCATTGCAGTTGAAAG", + "sequence": "AGCTTGATACCGCCAGCCATTGCAGTTGAAA", "idt": {"name": "ST0[263]14[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 15, "forward": true, "start": 256, "end": 272, "deletions": [259]}, {"helix": 14, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1120,9 +1165,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AAGTGCCTAGGTGTATCACCGCTTAAACA", + "sequence": "TAAGTGCATAGGTGTATCACCTCTTAAAC", "idt": {"name": "ST2[263]0[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 1, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 0, "forward": false, "start": 264, "end": 272} @@ -1131,9 +1176,9 @@ }, { "color": "#888888", - "dna_sequence": "AGCGTTTCAGAGCCACCACCGGCAGGCGGAT", + "sequence": "TAGCGTTCCAGAGCCACCACCGCCAGGCGGA", "idt": {"name": "ST4[263]2[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 3, "forward": true, "start": 256, "end": 272, "deletions": [259]}, {"helix": 2, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1141,9 +1186,9 @@ }, { "color": "#32b86c", - "dna_sequence": "AACCGAGTGGCATGATTAAGACCCCTTATT", + "sequence": "AAACCGACTGGCATGATTAAGCCCCCTTAT", "idt": {"name": "ST6[263]4[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 5, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 4, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1151,9 +1196,9 @@ }, { "color": "#333333", - "dna_sequence": "GTATTCTCTTGCGGGAGGTTTCAGAAGGA", + "sequence": "GGTATTCACTTGCGGGAGGTTCCAGAAGG", "idt": {"name": "ST8[263]6[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 7, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 6, "forward": false, "start": 264, "end": 272} @@ -1162,9 +1207,9 @@ }, { "color": "#320096", - "dna_sequence": "ATCATAACGTTATACAAATTCTGCTTATCCG", + "sequence": "AATCATAGCGTTATACAAATTCGGCTTATCC", "idt": {"name": "ST10[263]8[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 9, "forward": true, "start": 256, "end": 272, "deletions": [259]}, {"helix": 8, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1172,9 +1217,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AGAGGCGATGATGAAACAAACAACACCGGA", + "sequence": "CAGAGGCGATGATGAAACAAAAAACACCGG", "idt": {"name": "ST12[263]10[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 11, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 10, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1183,9 +1228,9 @@ }, { "color": "#7300de", - "dna_sequence": "GAATTGAAACAACTAATAGATAATCGCGC", + "sequence": "GGAATTGTAACAACTAATAGAAAATCGCG", "idt": {"name": "ST14[263]12[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 13, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 12, "forward": false, "start": 264, "end": 272} @@ -1193,9 +1238,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "AAACGCTCCTTTCGAGGTGAATTTTACTCAGG", + "sequence": "AAAACGCTGCTTTCGAGGTGAATTGTACTCAG", "idt": {"name": "ST15[280]1[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 280, "end": 288}, {"helix": 0, "forward": false, "start": 272, "end": 288}, {"helix": 1, "forward": true, "start": 272, "end": 280} @@ -1203,9 +1248,9 @@ }, { "color": "#b8056c", - "dna_sequence": "AGGTTTAGTGGTTTTGCTCAGTACAACCGCCT", + "sequence": "GAGGTTTAGGGGTTTTGCTCAGTAGAACCGCC", "idt": {"name": "ST1[280]3[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 2, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 3, "forward": true, "start": 272, "end": 280} @@ -1213,9 +1258,9 @@ }, { "color": "#007200", - "dna_sequence": "CCCTCAGAATTTTCGGTCATAGCCTCCTTAT", + "sequence": "TCCCTCAGCATTTTCGGTCATAGACTCCTTA", "idt": {"name": "ST3[280]5[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 280, "end": 288}, {"helix": 4, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 5, "forward": true, "start": 272, "end": 280} @@ -1224,9 +1269,9 @@ }, { "color": "#cc0000", - "dna_sequence": "TACGCAGTAAGCCGAACAAAGTTACTGAAGCCT", + "sequence": "TTACGCAGTTAGCCGAACAAAGTTATTGAAGCC", "idt": {"name": "ST5[280]7[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 6, "forward": false, "start": 272, "end": 288}, {"helix": 7, "forward": true, "start": 272, "end": 280} @@ -1234,9 +1279,9 @@ }, { "color": "#f7931e", - "dna_sequence": "TAAATCAAGAATCAGATATAGAAGTACCAGTA", + "sequence": "TTAAATCAAAAATCAGATATAGAATTACCAGT", "idt": {"name": "ST7[280]9[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 8, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 9, "forward": true, "start": 272, "end": 280} @@ -1244,9 +1289,9 @@ }, { "color": "#f74308", - "dna_sequence": "TAAAGCCACGTTAAATAAGAATAATCAAGAA", + "sequence": "ATAAAGCCGCGTTAAATAAGAATCATCAAGA", "idt": {"name": "ST9[280]11[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 280, "end": 288}, {"helix": 10, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 11, "forward": true, "start": 272, "end": 280} @@ -1254,9 +1299,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AACAAAATTGAATACCAAGTTACAATAGAGCCG", + "sequence": "AAACAAAATTGAATACCAAGTTACATTAGAGCC", "idt": {"name": "ST11[280]13[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 12, "forward": false, "start": 272, "end": 288}, {"helix": 13, "forward": true, "start": 272, "end": 280} @@ -1265,9 +1310,9 @@ }, { "color": "#888888", - "dna_sequence": "TCAATAGATAGTTGGCAAATCAACAACAGGAA", + "sequence": "GTCAATAGACAGTTGGCAAATCAACAACAGGA", "idt": {"name": "ST13[280]15[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 14, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 15, "forward": true, "start": 272, "end": 280} @@ -1275,9 +1320,9 @@ }, { "color": "#32b86c", - "dna_sequence": "TCAGCTTGATGGAAATACCTACATTCAATCAAT", + "sequence": "ATCAGCTTCATGGAAATACCTACACTCAATCAA", "idt": {"name": "ST0[295]14[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 288, "end": 296}, {"helix": 15, "forward": true, "start": 288, "end": 304}, {"helix": 14, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1285,9 +1330,9 @@ }, { "color": "#333333", - "dna_sequence": "ATTAGCGGACCGCCACCCTCAGATCGGTTTA", + "sequence": "GATTAGCGTACCGCCACCCTCAGATCGGTTT", "idt": {"name": "ST2[295]0[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 288, "end": 296}, {"helix": 1, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 0, "forward": false, "start": 296, "end": 304} @@ -1295,9 +1340,9 @@ }, { "color": "#320096", - "dna_sequence": "TCATCGGCGCCGCCACCCTCAGAAAGGATTAGG", + "sequence": "TTCATCGGAGCCGCCACCCTCAGAAAGGATTAG", "idt": {"name": "ST4[295]2[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 288, "end": 296}, {"helix": 3, "forward": true, "start": 288, "end": 304}, {"helix": 2, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1305,9 +1350,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AAGCAGATTGTTAGCAAACGTAGAGCGCGTTT", + "sequence": "TAAGCAGAATGTTAGCAAACGTATAGCGCGTT", "idt": {"name": "ST6[295]4[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 288, "end": 296}, {"helix": 5, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 4, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1315,9 +1360,9 @@ }, { "color": "#7300de", - "dna_sequence": "AGCAAGCAATTAGTTGCTATTTTAGAAAAGT", + "sequence": "TAGCAAGCGATTAGTTGCTATTTAAGAAAAG", "idt": {"name": "ST8[295]6[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 288, "end": 296}, {"helix": 7, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 6, "forward": false, "start": 296, "end": 304} @@ -1325,9 +1370,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "AAATAAGGACGCTCAACAGTAGGGGCGCCCAAT", + "sequence": "TAAATAAGAACGCTCAACAGTAGGCGCGCCCAA", "idt": {"name": "ST10[295]8[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 288, "end": 296}, {"helix": 9, "forward": true, "start": 288, "end": 304}, {"helix": 8, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1335,9 +1380,9 @@ }, { "color": "#b8056c", - "dna_sequence": "ATTGCTTTAATTACATTTAACAACCGTGTGAT", + "sequence": "GATTGCTTTAATTACATTTAACAACCGTGTGA", "idt": {"name": "ST12[295]10[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 288, "end": 296}, {"helix": 11, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 10, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1345,9 +1390,9 @@ }, { "color": "#007200", - "dna_sequence": "ATCTGGTCAATACATTTGAGGATTTCGCCTG", + "sequence": "TATCTGGTTAATACATTTGAGGAATTCGCCT", "idt": {"name": "ST14[295]12[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 288, "end": 296}, {"helix": 13, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 12, "forward": false, "start": 296, "end": 304} @@ -1355,9 +1400,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CTCAATCGGAGCCTTTAATTGTAACCGCCA", + "sequence": "GCTCAATCGGAGCCTTTAATTGTAACCGCC", "idt": {"name": "ST15[312]1[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 312, "end": 320}, {"helix": 0, "forward": false, "start": 304, "end": 320, "deletions": [307]}, {"helix": 1, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1365,9 +1410,9 @@ }, { "color": "#f7931e", - "dna_sequence": "CCCTCAGAAGACTCCTCAAGAGACCGCCAC", + "sequence": "ACCCTCAGAAGACTCCTCAAGAGACCGCCA", "idt": {"name": "ST1[312]3[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 2, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 3, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1375,9 +1420,9 @@ }, { "color": "#f74308", - "dna_sequence": "CCTCAGAGTAGCGTCAGACTGTAAAATAC", + "sequence": "CCCTCAGATTAGCGTCAGACTGGAAAATA", "idt": {"name": "ST3[312]5[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 312, "end": 320}, {"helix": 4, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 5, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1385,9 +1430,9 @@ }, { "color": "#57bb00", - "dna_sequence": "ATACATAAACCGAAGCCCTTTTTAGCACCCA", + "sequence": "CATACATAAACCGAAGCCCTTTTTTGCACCC", "idt": {"name": "ST5[312]7[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 6, "forward": false, "start": 304, "end": 320, "deletions": [307]}, {"helix": 7, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1395,9 +1440,9 @@ }, { "color": "#888888", - "dna_sequence": "GCTACAATTTAGGAATCATTACCCTTAATT", + "sequence": "AGCTACAATGTAGGAATCATTACGCTTAAT", "idt": {"name": "ST7[312]9[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 8, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 9, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1405,9 +1450,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GAGAATCGGTTTGAAATACCGATTTCATT", + "sequence": "TGAGAATCGGTTTGAAATACCGATTTCAT", "idt": {"name": "ST9[312]11[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 312, "end": 320}, {"helix": 10, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 11, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1415,9 +1460,9 @@ }, { "color": "#333333", - "dna_sequence": "TGAATTACCAGAAACAATAACGGATTAGAAG", + "sequence": "TTGAATTACGAGAAACAATAACGGTTTAGAA", "idt": {"name": "ST11[312]13[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 12, "forward": false, "start": 304, "end": 320, "deletions": [307]}, {"helix": 13, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1425,9 +1470,9 @@ }, { "color": "#320096", - "dna_sequence": "TATTAGACTCAAATATCAAACCCTTTGACG", + "sequence": "GTATTAGACTCAAATATCAAACCTTTTGAC", "idt": {"name": "ST13[312]15[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 14, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 15, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1435,9 +1480,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "TCCAAAAGTCTGAAATGGATTATTATCACCTTG", + "sequence": "CTCCAAAAGTCTGAAATGGATTATCATCACCTT", "idt": {"name": "ST0[327]14[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 320, "end": 328}, {"helix": 15, "forward": true, "start": 320, "end": 336}, {"helix": 14, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1445,9 +1490,9 @@ }, { "color": "#7300de", - "dna_sequence": "GAGGCTGACCGCCACCCTCAGAGAAAAAGGC", + "sequence": "AGAGGCTGACCGCCACCCTCAGAAAAAAAGG", "idt": {"name": "ST2[327]0[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 320, "end": 328}, {"helix": 1, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 0, "forward": false, "start": 328, "end": 336} @@ -1455,9 +1500,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "TTTGCCTTCCACCACCCTCAGAGCAAGTATTAA", + "sequence": "GTTTGCCTGCCACCACCCTCAGAGAAAGTATTA", "idt": {"name": "ST4[327]2[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 320, "end": 328}, {"helix": 3, "forward": true, "start": 320, "end": 336}, {"helix": 2, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1465,9 +1510,9 @@ }, { "color": "#b8056c", - "dna_sequence": "CTATCTTAGGTGGCAACATATAAAGAATCAAG", + "sequence": "GCTATCTTAGGTGGCAACATATACAGAATCAA", "idt": {"name": "ST6[327]4[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 320, "end": 328}, {"helix": 5, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 4, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1475,9 +1520,9 @@ }, { "color": "#007200", - "dna_sequence": "TTTCATCGTTATCCTGAATCTTAAGCAATAG", + "sequence": "TTTTCATCTTTATCCTGAATCTTTAGCAATA", "idt": {"name": "ST8[327]6[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 320, "end": 328}, {"helix": 7, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 6, "forward": false, "start": 328, "end": 336} @@ -1485,9 +1530,9 @@ }, { "color": "#cc0000", - "dna_sequence": "ATTTAATGCCATATTTAACAACGCCGTTTTTAT", + "sequence": "AATTTAATGCCATATTTAACAACGCCGTTTTTA", "idt": {"name": "ST10[327]8[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 320, "end": 328}, {"helix": 9, "forward": true, "start": 320, "end": 336}, {"helix": 8, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1495,9 +1540,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ACATCGGGTTTTTTAATGGAAACCTGACCTAA", + "sequence": "TACATCGGCTTTTTTAATGGAAATCTGACCTA", "idt": {"name": "ST12[327]10[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 320, "end": 328}, {"helix": 11, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 10, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1505,9 +1550,9 @@ }, { "color": "#f74308", - "dna_sequence": "CTGAACCTTTACAAACAATTCGATACCTTTT", + "sequence": "GCTGAACCTTTACAAACAATTCGGTACCTTT", "idt": {"name": "ST14[327]12[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 320, "end": 328}, {"helix": 13, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 12, "forward": false, "start": 328, "end": 336} @@ -1515,9 +1560,9 @@ }, { "color": "#57bb00", - "dna_sequence": "CAGATTCAGTTGAAAATCTCCAAACCACCACC", + "sequence": "GCAGATTCCGTTGAAAATCTCCAAGCCACCAC", "idt": {"name": "ST15[344]1[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 344, "end": 352}, {"helix": 0, "forward": false, "start": 336, "end": 352}, {"helix": 1, "forward": true, "start": 336, "end": 344} @@ -1525,9 +1570,9 @@ }, { "color": "#888888", - "dna_sequence": "CTCATTTTCTATTCTGAAACATGACGCCACCA", + "sequence": "CCTCATTTTTTATTCTGAAACATGCCGCCACC", "idt": {"name": "ST1[344]3[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 2, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 3, "forward": true, "start": 336, "end": 344} @@ -1535,9 +1580,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GAACCACCGTAATCAGTAGCGACAAGAAACG", + "sequence": "AGAACCACCGTAATCAGTAGCGAAAAGAAAC", "idt": {"name": "ST3[344]5[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 344, "end": 352}, {"helix": 4, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 5, "forward": true, "start": 336, "end": 344} @@ -1545,9 +1590,9 @@ }, { "color": "#333333", - "dna_sequence": "CAAAGACACCAAGAAACAATGAAATCCAACGCT", + "sequence": "GCAAAGACAGCAAGAAACAATGAAAACCAACGC", "idt": {"name": "ST5[344]7[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 6, "forward": false, "start": 336, "end": 352}, {"helix": 7, "forward": true, "start": 336, "end": 344} @@ -1555,9 +1600,9 @@ }, { "color": "#320096", - "dna_sequence": "AACGAGCGTCGAGAACAAGCAAGCCAACATGT", + "sequence": "TAACGAGCGTCGAGAACAAGCAAGCCAACATG", "idt": {"name": "ST7[344]9[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 8, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 9, "forward": true, "start": 336, "end": 344} @@ -1565,9 +1610,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AATTTAGGAGTTAATTTCATCTTAGTACATA", + "sequence": "TAATTTAGTAGTTAATTTCATCTCAGTACAT", "idt": {"name": "ST9[344]11[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 344, "end": 352}, {"helix": 10, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 11, "forward": true, "start": 336, "end": 344} @@ -1575,9 +1620,9 @@ }, { "color": "#7300de", - "dna_sequence": "AATCAATATGAATATACAGTAACAGCAACTCGT", + "sequence": "AAATCAATATGAATATACAGTAACAACAACTCG", "idt": {"name": "ST11[344]13[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 12, "forward": false, "start": 336, "end": 352}, {"helix": 13, "forward": true, "start": 336, "end": 344} @@ -1585,9 +1630,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "ATTAAATCCTGAAAAATCTAAAGCTACATTGG", + "sequence": "TATTAAATCATGAAAAATCTAAAGTTACATTG", "idt": {"name": "ST13[344]15[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 14, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 15, "forward": true, "start": 336, "end": 344} @@ -1595,9 +1640,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TTTTCACCCAGTCACACGACCAGAGAGCCAG", + "sequence": "TTTTTCAACCAGTCACACGACCTGAGAGCCA", "idt": {"name": "ST0[359]14[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 15, "forward": true, "start": 352, "end": 368, "deletions": [355]}, {"helix": 14, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1605,9 +1650,9 @@ }, { "color": "#007200", - "dna_sequence": "AACCTATAGGGATAGCAAGCCTAATAATT", + "sequence": "GAACCTACAGGGATAGCAAGCATAATAAT", "idt": {"name": "ST2[359]0[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 1, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 0, "forward": false, "start": 360, "end": 368} @@ -1615,9 +1660,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CAGCACCACCAGAGCCGCCGCCCTATTTCGG", + "sequence": "GCAGCACCACCAGAGCCGCCGCCCTATTTCG", "idt": {"name": "ST4[359]2[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 3, "forward": true, "start": 352, "end": 368, "deletions": [355]}, {"helix": 2, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1625,9 +1670,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ATAAGAGCACGGAATAAGTTTCATCGATAG", + "sequence": "AATAAGACCACGGAATAAGTTCCATCGATA", "idt": {"name": "ST6[359]4[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 5, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 4, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1635,9 +1680,9 @@ }, { "color": "#f74308", - "dna_sequence": "CACTCATCTTTCCAGAGCCTAGCCCAATA", + "sequence": "GCACTCATCTTTCCAGAGCCTAGCCCAAT", "idt": {"name": "ST8[359]6[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 7, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 6, "forward": false, "start": 360, "end": 368} @@ -1645,9 +1690,9 @@ }, { "color": "#57bb00", - "dna_sequence": "ATATTTTCAGAGGCATTTTCGACAAGTACCG", + "sequence": "TATATTTGCAGAGGCATTTTCGCCAAGTACC", "idt": {"name": "ST10[359]8[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 9, "forward": true, "start": 352, "end": 368, "deletions": [355]}, {"helix": 8, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1655,9 +1700,9 @@ }, { "color": "#888888", - "dna_sequence": "GTCAGATATGTGAGTGAATAATTTTCAAAT", + "sequence": "CGTCAGATATGTGAGTGAATATTTTTCAAA", "idt": {"name": "ST12[359]10[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 11, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 10, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1665,9 +1710,9 @@ }, { "color": "#32b86c", - "dna_sequence": "CAGCAAATTTGCCCGAACGTTGGTTTAAC", + "sequence": "GCAGCAACTTTGCCCGAACGTAGGTTTAA", "idt": {"name": "ST14[359]12[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 13, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 12, "forward": false, "start": 360, "end": 368} @@ -1675,9 +1720,9 @@ }, { "color": "#333333", - "dna_sequence": "AGGGACATCTAAAGGAATTGCGAACAATAGGA", + "sequence": "AAGGGACAACTAAAGGAATTGCGACCAATAGG", "idt": {"name": "ST15[376]1[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 376, "end": 384}, {"helix": 0, "forward": false, "start": 368, "end": 384}, {"helix": 1, "forward": true, "start": 368, "end": 376} @@ -1685,9 +1730,9 @@ }, { "color": "#320096", - "dna_sequence": "ACCCATGTAGTTAATGCCCCCTGCAGCATTGA", + "sequence": "AACCCATGTAGTTAATGCCCCCTGCAGCATTG", "idt": {"name": "ST1[376]3[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 2, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 3, "forward": true, "start": 368, "end": 376} @@ -1695,9 +1740,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CAGGAGGTCGTCACCAATGAAACATTTTGTC", + "sequence": "ACAGGAGGACGTCACCAATGAAATATTTTGT", "idt": {"name": "ST3[376]5[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 376, "end": 384}, {"helix": 4, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 5, "forward": true, "start": 368, "end": 376} @@ -1706,9 +1751,9 @@ }, { "color": "#7300de", - "dna_sequence": "ACAATCAATACAAGAATTGAGTTAAATTTGCCA", + "sequence": "CACAATCAACACAAGAATTGAGTTAAATTTGCC", "idt": {"name": "ST5[376]7[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 6, "forward": false, "start": 368, "end": 384}, {"helix": 7, "forward": true, "start": 368, "end": 376} @@ -1716,9 +1761,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "GTTACAAAAGAACGGGTATTAAACGCCAGTAA", + "sequence": "AGTTACAAAAGAACGGGTATTAAAAGCCAGTA", "idt": {"name": "ST7[376]9[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 8, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 9, "forward": true, "start": 368, "end": 376} @@ -1726,9 +1771,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TAAGAGAAGAACGCGAGAAAACTCCTTGCTT", + "sequence": "ATAAGAGAAGAACGCGAGAAAACACCTTGCT", "idt": {"name": "ST9[376]11[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 376, "end": 384}, {"helix": 10, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 11, "forward": true, "start": 368, "end": 376} @@ -1737,9 +1782,9 @@ }, { "color": "#007200", - "dna_sequence": "CTGTAAATCATTGCGTAGATTTTCAATTAATTT", + "sequence": "TCTGTAAATAATTGCGTAGATTTTCTATTAATT", "idt": {"name": "ST11[376]13[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 12, "forward": false, "start": 368, "end": 384}, {"helix": 13, "forward": true, "start": 368, "end": 376} @@ -1748,9 +1793,9 @@ }, { "color": "#cc0000", - "dna_sequence": "TAAAAGTTTCAACAGTGCCACGCTGTAATAAA", + "sequence": "TTAAAAGTTGCAACAGTGCCACGCAGTAATAA", "idt": {"name": "ST13[376]15[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 14, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 15, "forward": true, "start": 368, "end": 376} @@ -1758,9 +1803,9 @@ }, { "color": "#f7931e", - "dna_sequence": "AGGAACAATCTGGCCAACAGAGATAGTATTAAC", + "sequence": "AAGGAACATTCTGGCCAACAGAGACAGTATTAA", "idt": {"name": "ST0[391]14[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 384, "end": 392}, {"helix": 15, "forward": true, "start": 384, "end": 400}, {"helix": 14, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1768,9 +1813,9 @@ }, { "color": "#f74308", - "dna_sequence": "TATAAACACCGTAACACTGAGTTGAATAGAA", + "sequence": "GTATAAACACCGTAACACTGAGTAGAATAGA", "idt": {"name": "ST2[391]0[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 384, "end": 392}, {"helix": 1, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 0, "forward": false, "start": 392, "end": 400} @@ -1779,9 +1824,9 @@ }, { "color": "#57bb00", - "dna_sequence": "GCCGGAAATGAGGCAGGTCAGACGCAGTGCCCG", + "sequence": "GGCCGGAATTGAGGCAGGTCAGACACAGTGCCC", "idt": {"name": "ST4[391]2[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 384, "end": 392}, {"helix": 3, "forward": true, "start": 384, "end": 400}, {"helix": 2, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1789,9 +1834,9 @@ }, { "color": "#888888", - "dna_sequence": "GATAACCCAGAAAATTCATATGGATTAGCAAG", + "sequence": "AGATAACCTAGAAAATTCATATGCATTAGCAA", "idt": {"name": "ST6[391]4[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 384, "end": 392}, {"helix": 5, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 4, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1799,9 +1844,9 @@ }, { "color": "#32b86c", - "dna_sequence": "CATTCCAATAAACAGCCATATTAATCAGAGA", + "sequence": "TCATTCCAATAAACAGCCATATTTATCAGAG", "idt": {"name": "ST8[391]6[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 384, "end": 392}, {"helix": 7, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 6, "forward": false, "start": 392, "end": 400} @@ -1810,9 +1855,9 @@ }, { "color": "#333333", - "dna_sequence": "AAGACAAATATAAAGTACCGACAATTTCCTTAT", + "sequence": "CAAGACAAATATAAAGTACCGACACTTTCCTTA", "idt": {"name": "ST10[391]8[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 384, "end": 392}, {"helix": 9, "forward": true, "start": 384, "end": 400}, {"helix": 8, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1820,9 +1865,9 @@ }, { "color": "#320096", - "dna_sequence": "ATAAAGAAGTCGCTATTAATTAATCCAATCGC", + "sequence": "AATAAAGACGTCGCTATTAATTAATCCAATCG", "idt": {"name": "ST12[391]10[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 384, "end": 392}, {"helix": 11, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 10, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1831,9 +1876,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "ACCGCCTGGAGTAACATTATCATAAACAGAA", + "sequence": "CACCGCCTTGAGTAACATTATCAAAAACAGA", "idt": {"name": "ST14[391]12[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 384, "end": 392}, {"helix": 13, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 12, "forward": false, "start": 392, "end": 400} @@ -1841,9 +1886,9 @@ }, { "color": "#7300de", - "dna_sequence": "TTCTGACCGTTTCAGCGGAGTGATCGTCAC", + "sequence": "CTTCTGACAGTTTCAGCGGAGTGTTCGTCA", "idt": {"name": "ST15[408]1[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 408, "end": 416}, {"helix": 0, "forward": false, "start": 400, "end": 416, "deletions": [403]}, {"helix": 1, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1851,9 +1896,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CAGTACAAAAGTGCCTTGAGTAAATTGGCC", + "sequence": "CCAGTACAACAGTGCCTTGAGTAGATTGGC", "idt": {"name": "ST1[408]3[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 2, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 3, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1861,9 +1906,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TTGATATTGTAGCACCATTACCTTTACCA", + "sequence": "CTTGATATAGTAGCACCATTACGTTTACC", "idt": {"name": "ST3[408]5[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 408, "end": 416}, {"helix": 4, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 5, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1872,9 +1917,9 @@ }, { "color": "#007200", - "dna_sequence": "GCGCCAAAGTAATTGAGCGCTAATTTTATCC", + "sequence": "AGCGCCAAAGTAATTGAGCGCTAAATTTATC", "idt": {"name": "ST5[408]7[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 6, "forward": false, "start": 400, "end": 416, "deletions": [403]}, {"helix": 7, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1882,9 +1927,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CAATCCAAAAATAATCGGCTGTCAAGGTAA", + "sequence": "CCAATCCAACAATAATCGGCTGTAAAGGTA", "idt": {"name": "ST7[408]9[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 8, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 9, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1893,9 +1938,9 @@ }, { "color": "#f7931e", - "dna_sequence": "AGTAATTCAATGCTGATGCAAATTTTCCC", + "sequence": "AAGTAATTAAATGCTGATGCAAATTTTCC", "idt": {"name": "ST9[408]11[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 408, "end": 416}, {"helix": 10, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 11, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1903,9 +1948,9 @@ }, { "color": "#f74308", - "dna_sequence": "TTAGAATCCAATTATTTGCACGTATTTGCGG", + "sequence": "CTTAGAATCAAATTATTTGCACGTTTTTGCG", "idt": {"name": "ST11[408]13[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 12, "forward": false, "start": 400, "end": 416, "deletions": [403]}, {"helix": 13, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1914,9 +1959,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AACAAAGAAGAGGTGAGGCGGTCAGAACCC", + "sequence": "GAACAAAGAAGAGGTGAGGCGGTTAGAACC", "idt": {"name": "ST13[408]15[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 14, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 15, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1924,9 +1969,9 @@ }, { "color": "#888888", - "dna_sequence": "TTTCAACATGAAAGCGTAAGAATACAGCAGAAG", + "sequence": "CTTTCAACCTGAAAGCGTAAGAATCCAGCAGAA", "idt": {"name": "ST0[423]14[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 416, "end": 424}, {"helix": 15, "forward": true, "start": 416, "end": 432}, {"helix": 14, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -1934,9 +1979,9 @@ }, { "color": "#32b86c", - "dna_sequence": "ACGGGGTCCTACAACGCCTGTAGTAAACAAC", + "sequence": "AACGGGGTACTACAACGCCTGTACTAAACAA", "idt": {"name": "ST2[423]0[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 416, "end": 424}, {"helix": 1, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 0, "forward": false, "start": 424, "end": 432} @@ -1944,9 +1989,9 @@ }, { "color": "#333333", - "dna_sequence": "AATCACCACACAAACAAATAAATCTAAGTTTTA", + "sequence": "AAATCACCTCACAAACAAATAAATATAAGTTTT", "idt": {"name": "ST4[423]2[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 416, "end": 424}, {"helix": 3, "forward": true, "start": 416, "end": 432}, {"helix": 2, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -1955,9 +2000,9 @@ }, { "color": "#320096", - "dna_sequence": "TCAGAGGGACAAAAGGGCGACATAGCCAGCAA", + "sequence": "GTCAGAGGGACAAAAGGGCGACAGAGCCAGCA", "idt": {"name": "ST6[423]4[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 416, "end": 424}, {"helix": 5, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 4, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -1966,9 +2011,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AACCAATCTAAGAAACGATTTTTGAACAAAG", + "sequence": "AAACCAATATAAGAAACGATTTTTGAACAAA", "idt": {"name": "ST8[423]6[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 416, "end": 424}, {"helix": 7, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 6, "forward": false, "start": 424, "end": 432} @@ -1976,9 +2021,9 @@ }, { "color": "#7300de", - "dna_sequence": "TATATGTATGTCCAGACGACGACAGCATGTAGA", + "sequence": "CTATATGTCTGTCCAGACGACGACAGCATGTAG", "idt": {"name": "ST10[423]8[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 416, "end": 424}, {"helix": 9, "forward": true, "start": 416, "end": 432}, {"helix": 8, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -1987,9 +2032,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CATATCAATTGAAAACATAGCGATTATATAAC", + "sequence": "CCATATCACTTGAAAACATAGCGGTTATATAA", "idt": {"name": "ST12[423]10[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 416, "end": 424}, {"helix": 11, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 10, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -1997,9 +2042,9 @@ }, { "color": "#b8056c", - "dna_sequence": "ATAAAACAACCACCAGAAGGAGCGAACCTAC", + "sequence": "GATAAAACAACCACCAGAAGGAGAGAACCTA", "idt": {"name": "ST14[423]12[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 416, "end": 424}, {"helix": 13, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 12, "forward": false, "start": 424, "end": 432} @@ -2007,9 +2052,9 @@ }, { "color": "#007200", - "dna_sequence": "AGACAATACTGTATGGGATTTTGCCATTCCAC", + "sequence": "CAGACAATTCTGTATGGGATTTTGGCATTCCA", "idt": {"name": "ST15[440]1[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 440, "end": 448}, {"helix": 0, "forward": false, "start": 432, "end": 448}, {"helix": 1, "forward": true, "start": 432, "end": 440} @@ -2017,9 +2062,9 @@ }, { "color": "#cc0000", - "dna_sequence": "AGACAGCCAGGAGTGTACTGGTAACTCATTAA", + "sequence": "CAGACAGCCAGGAGTGTACTGGTACCTCATTA", "idt": {"name": "ST1[440]3[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 440, "end": 448}, {"helix": 2, "forward": false, "start": 432, "end": 448}, {"helix": 3, "forward": true, "start": 432, "end": 440} @@ -2027,9 +2072,9 @@ }, { "color": "#f7931e", - "dna_sequence": "AGCCAGAAGCCATTTGGGAATTAGTCAACCGA", + "sequence": "AAGCCAGAAGCCATTTGGGAATTATTCAACCG", "idt": {"name": "ST3[440]5[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 440, "end": 448}, {"helix": 4, "forward": false, "start": 432, "end": 448}, {"helix": 5, "forward": true, "start": 432, "end": 440} @@ -2037,9 +2082,9 @@ }, { "color": "#f74308", - "dna_sequence": "TTGAGGGAATTAACTGAACACCCTTGTTTAAC", + "sequence": "ATTGAGGGAATTAACTGAACACCCTTGTTTAA", "idt": {"name": "ST5[440]7[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 440, "end": 448}, {"helix": 6, "forward": false, "start": 432, "end": 448}, {"helix": 7, "forward": true, "start": 432, "end": 440} @@ -2047,9 +2092,9 @@ }, { "color": "#57bb00", - "dna_sequence": "GTCAAAAACCATCCTAATTTACGAATAAACAA", + "sequence": "CGTCAAAACCCATCCTAATTTACGAATAAACA", "idt": {"name": "ST7[440]9[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 440, "end": 448}, {"helix": 8, "forward": false, "start": 432, "end": 448}, {"helix": 9, "forward": true, "start": 432, "end": 440} @@ -2057,9 +2102,9 @@ }, { "color": "#888888", - "dna_sequence": "CATGTTCATCCGGCTTAGGTTGGGTAGCTTAG", + "sequence": "ACATGTTCCTCCGGCTTAGGTTGGATAGCTTA", "idt": {"name": "ST9[440]11[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 440, "end": 448}, {"helix": 10, "forward": false, "start": 432, "end": 448}, {"helix": 11, "forward": true, "start": 432, "end": 440} @@ -2067,9 +2112,9 @@ }, { "color": "#32b86c", - "dna_sequence": "ATTAAGACAATAATGGAAGGGTTAGGAATTAT", + "sequence": "GATTAAGAGAATAATGGAAGGGTTCGGAATTA", "idt": {"name": "ST11[440]13[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 440, "end": 448}, {"helix": 12, "forward": false, "start": 432, "end": 448}, {"helix": 13, "forward": true, "start": 432, "end": 440} @@ -2077,9 +2122,9 @@ }, { "color": "#333333", - "dna_sequence": "CATCATATATACCGAACGAACCACCGTGGCAC", + "sequence": "TCATCATAAATACCGAACGAACCAACGTGGCA", "idt": {"name": "ST13[440]15[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 440, "end": 448}, {"helix": 14, "forward": false, "start": 432, "end": 448}, {"helix": 15, "forward": true, "start": 432, "end": 440} @@ -2087,9 +2132,9 @@ }, { "color": "#320096", - "dna_sequence": "GAATTTTTTTTTGAATGGCTATACATCGCC", + "sequence": "TGAATTTATTTTTGAATGGCTAAACATCGC", "idt": {"name": "ST0[455]14[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 15, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 14, "forward": false, "start": 456, "end": 464} @@ -2097,9 +2142,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "ATGATACCTCATAGTTAGCGTATAGTAAAT", + "sequence": "GATGATACCTCATAGTTAGCGTTTAGTAAA", "idt": {"name": "ST2[455]0[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 1, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 0, "forward": false, "start": 456, "end": 464} @@ -2107,9 +2152,9 @@ }, { "color": "#7300de", - "dna_sequence": "GACTTGATGGAAAGCGCAGTCTGGCTTTTG", + "sequence": "CGACTTGATGGAAAGCGCAGTCTGGCTTTT", "idt": {"name": "ST4[455]2[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 3, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 2, "forward": false, "start": 456, "end": 464} @@ -2117,9 +2162,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CGGGAGAGGGAAGGTAAATATTCCGTCACC", + "sequence": "ACGGGAGAGGGAAGGTAAATATACCGTCAC", "idt": {"name": "ST6[455]4[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 5, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 4, "forward": false, "start": 456, "end": 464} @@ -2127,9 +2172,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TAATATCTGAAAATAGCAGCCTGCATTAGA", + "sequence": "ATAATATATGAAAATAGCAGCCCGCATTAG", "idt": {"name": "ST8[455]6[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 7, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 6, "forward": false, "start": 456, "end": 464} @@ -2137,9 +2182,9 @@ }, { "color": "#007200", - "dna_sequence": "TTTAACCGCTAATGCAGAACGCAAGAAAAA", + "sequence": "TTTTAACAGCTAATGCAGAACGCAAGAAAA", "idt": {"name": "ST10[455]8[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 9, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 8, "forward": false, "start": 456, "end": 464} @@ -2147,9 +2192,9 @@ }, { "color": "#cc0000", - "dna_sequence": "ACTTCTGGCTGAGAAGAGTCAAACTACCTT", + "sequence": "TACTTCTCGCTGAGAAGAGTCAGACTACCT", "idt": {"name": "ST12[455]10[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 11, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 10, "forward": false, "start": 456, "end": 464} @@ -2157,9 +2202,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ATTAAAATCCTGATTATCAGATTGGATTAT", + "sequence": "CATTAAATTCCTGATTATCAGATTGGATTA", "idt": {"name": "ST14[455]12[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 13, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 12, "forward": false, "start": 456, "end": 464} diff --git a/examples/proposal/yes.idt b/examples/proposal/yes.idt index 21a56d05..0f865336 100644 --- a/examples/proposal/yes.idt +++ b/examples/proposal/yes.idt @@ -1,208 +1,208 @@ -ST15[248]0[232],ACAATATTACCGATAGTTGCGCCGACAATGAC,25nm,STD -ST2[231]1[247],CTTTGAAATCATAAGGGAACCGAATAAGTAT,25nm,STD -ST1[248]2[232],AGCCCGGAAGTCGAGAGGGTTGATACTGACCAA,25nm,STD -ST4[231]3[247],AACACTATAGGAATTACGAGGCATTCAAAATC,25nm,STD -ST3[248]4[232],/5Biosg/ACCGGAACGCCATCTTTTCATAAAGTAAGAGC,25nm,STD -ST6[231]5[247],TAGAGCTTAGAGGTCATTTTTGCGGAATACC,25nm,STD -ST5[248]6[232],/5Biosg/CAAAAGAACGAAACGCAATAATAACGGATGGCT,25nm,STD -ST8[231]7[247],AAATGCAAATTTTTAGAACCCTCTTTAGCGA,25nm,STD -ST7[248]8[232],/5Biosg/ACCTCCCGAAAGAACGCGAGGCGTATATATTTT,25nm,STD -ST10[231]9[247],CTTTCATCTCGCGTCTGGCCTTCCTGTTTAGT,25nm,STD -ST9[248]10[232],/5Biosg/ATCATATGTTACTAGAAAAAGCCTGTAGCCAG,25nm,STD -ST12[231]11[247],TAGAGGATCTTGCATGCCTGCAGTACCTGAG,25nm,STD -ST11[248]12[232],/5Biosg/CAAAAGAAGAATTATTCATTTCAATGTCGACTC,25nm,STD -ST14[231]13[247],CCCTTATATGGTGGTTCCGAAATATATCTTT,25nm,STD -ST13[248]14[232],AGGAGCACTGGAAGGTTATCTAAACGGCAAAAT,25nm,STD -ST0[231]15[247],AACAACCATCGGCCTTGCTGGTAATATCCAGA,25nm,STD -ST15[56]1[55],AGCTTGACAGTTTCCATTAAACGGACCTAAAA,25nm,STD -ST1[56]3[55],CGAAAGAGGGTAGTAAATTGGGCTGAATTACC,25nm,STD -ST3[56]5[55],TTATGCGACTTTAAACAGTTCAGTCTTTACC,25nm,STD -ST5[56]7[55],CTGACTATTTGTTTAGCTATATTTTATTCTACT,25nm,STD -ST7[56]9[55],AATAGTAGTCTGAGAGTCTGGAGCACTAGCAT,25nm,STD -ST9[56]11[55],GTCAATCAATCGCACTCCAGCCAAGGCAAAG,25nm,STD -ST11[56]13[55],CGCCATTCGCGCTCACTGCCCGCTTTAATGAAT,25nm,STD -ST13[56]15[55],CGGCCAACGGGTCGAGGTGCCGTACGATTTAG,25nm,STD -ST0[71]14[72],ATGAGGAGGGGAAAGCCGGCGAAAATCAAGT,25nm,STD -ST2[71]0[72],AGAACGACAAAAGAATACACTACTTTTTC,25nm,STD -ST4[71]2[72],TCAAATGTTTTAAGAACTGGCTAGAAACACC,25nm,STD -ST6[71]4[72],AATAACCATAGTCAGAAGCAAGAATCCCCC,25nm,STD -ST8[71]6[72],TCATTGCAGCATTAACATCCAAAATGGTC,25nm,STD -ST10[71]8[72],CAGGAAGTATGTACCCCGGTTGGCTATCAGG,25nm,STD -ST12[71]10[72],TGCGTTGCCATTCAGGCTGCGTATCGGCCT,25nm,STD -ST14[71]12[72],TTTTTGGCGCGGGGAGAGGCGACATTAAT,25nm,STD -ST15[88]1[87],AGAAAGGAGCTTTGAGGACTAAAGAAAACACT,25nm,STD -ST1[88]3[87],CATCTTTGAAGGCTTGCCCTGACGCATTATAC,25nm,STD -ST3[88]5[87],CAGTCAGGTCATAAATATTCATTAGCGGATT,25nm,STD -ST5[88]7[87],GCATCAAAAATTAGATACATTTCGCATAAATCA,25nm,STD -ST7[88]9[87],TACAGGCAAGAGAGATCTACAAAGATAATCAG,25nm,STD -ST9[88]11[87],AAAAGCCCAGGGGACGACGACAGCAACTGTT,25nm,STD -ST11[88]13[87],GGGAAGGGCATGAGTGAGCTAACTCGTTTGCGT,25nm,STD -ST13[88]15[87],ATTGGGCGCCGTGAACCATCACCCACGTGGCG,25nm,STD -ST0[103]14[104],CTACAGAGAGGGAATTTTATAATCAGGGCGATG,25nm,STD -ST2[103]0[104],AGTGAATACCCCCAGCGATTATAAGCAACGG,25nm,STD -ST4[103]2[104],CGGAATCGACGTTGGGAAGAAAAATGCTCATTC,25nm,STD -ST6[103]4[104],GTTTGACCAGATTAAGAGGAAGCCCAATACTG,25nm,STD -ST8[103]6[104],CTATTTTTGGCAAAGAATTAGCATAGATTTA,25nm,STD -ST10[103]8[104],CCAGTTTGCAAAAACAGGAAGATTAGAGGGTAG,25nm,STD -ST12[103]10[104],GGTGCCTAGATCGGTGCGGGCCTGTGCATCTG,25nm,STD -ST14[103]12[104],GCCCACTACAGGGTGGTTTTTCTAAGCCTGG,25nm,STD -ST15[120]1[119],CCACCGAGCATCGGAACGAGGGTCCAAGCG,25nm,STD -ST1[120]3[119],CGAAACAAACAACGTAACAAAGCTCTACGT,25nm,STD -ST3[120]5[119],TAATAAAAAGACTGGATAGCGTCCGAAAG,25nm,STD -ST5[120]7[119],ACTTCAAATAATTCTGCGAACGAGAAATTAA,25nm,STD -ST7[120]9[119],GCAATAAAGTAAATTAATGCCGGGTATAAG,25nm,STD -ST9[120]11[119],/5Biosg/CAAATATTGGCGCATCGTAACCCTTCGCT,25nm,STD -ST11[120]13[119],ATTACGCCAGAAGCATAAAGTGTATTTCACC,25nm,STD -ST13[120]15[119],AGTGAGACGAAAAACCGTCTATCAGTGAGG,25nm,STD -ST0[135]14[136],AAAGACAGTAAAAGAGTCTGTCCATCCAACGTC,25nm,STD -ST2[135]0[136],/5Biosg/ACCCAAATGTACAACGGAGATTTCAGCAGCG,25nm,STD -ST4[135]2[136],AAATGTTTCGAACTAACGGAACAAATATTCATT,25nm,STD -ST6[135]4[136],TGATTCCCATCGCGTTTTAATTCGTAATAGTA,25nm,STD -ST8[135]6[136],/5Biosg/CTAGCTGACCTCAGAGCATAAAGATAACAGT,25nm,STD -ST10[135]8[136],TGTAGATGTAAATTGTAAACGTTATCAACCGTT,25nm,STD -ST12[135]10[136],ACGAGCCGGCTGGCGAAAGGGGGTCACGTTGG,25nm,STD -ST14[135]12[136],AAAGGGCGGGCAACAGCTGATTGCACAACAT,25nm,STD -ST15[152]1[151],ATTAACCGGCGGGATCGTCACCCTGTATCATC,25nm,STD -ST1[152]3[151],GCCTGATAACTTGACAAGAACCGGCATTATTA,25nm,STD -ST3[152]5[151],/5Biosg/CAGGTAGAGTTTTGCCAGAGGGGGAGCTTCA,25nm,STD -ST5[152]7[151],AAGCGAACCGGAAGTTTCATTCCATCTAAATCG,25nm,STD -ST7[152]9[151],/5Biosg/GTTGTACCACCATCAATATGATATATATTTTG,25nm,STD -ST9[152]11[151],TTAAAATTCCGTAATGGGATAGGATGTGCTG,25nm,STD -ST11[152]13[151],CAAGGCGATTCCGCTCACAATTCCACCCTTCAC,25nm,STD -ST13[152]15[151],CGCCTGGCCTTAAAGAACGTGGACTCACGCAA,25nm,STD -ST0[167]14[168],CGCTTTTTTGTAGCAATACTTCGAACAAGAG,25nm,STD -ST2[167]0[168],GAGTAATATTGTGTCGAAATCTTAAAGGC,25nm,STD -ST4[167]2[168],/5Biosg/AAAAGAAAAGATTCATCAGTTGCTTCATCAA,25nm,STD -ST6[167]4[168],/5Biosg/GGTGTCTAGACCGGAAGCAAAGGCTTTTGC,25nm,STD -ST8[167]6[168],/5Biosg/CAAATCAAAAACATTATGACCTAAAGTAC,25nm,STD -ST10[167]8[168],/5Biosg/GGATTGACGCATTAAATTTTTGGGAGACAGT,25nm,STD -ST12[167]10[168],ATTGTTATAAGTTGGGTAACGACAAACGGC,25nm,STD -ST14[167]12[168],TCCACTACTGAGAGAGTTGCATGTGTGAA,25nm,STD -ST15[184]1[183],GTAATAACTGAGGCTTGCAGGGAGCGCGACCT,25nm,STD -ST1[184]3[183],GCTCCATGTCATAGGCTGGCTGACAGATTTAG,25nm,STD -ST3[184]5[183],GAATACCAACCAAAATAGCGAGACTCCAACA,25nm,STD -ST5[184]7[183],GGTCAGGATGTTTTAAATATGCAACCTGTAATA,25nm,STD -ST7[184]9[183],CTTTTGCGGAGGGTGAGAAAGGCCTTAAATCA,25nm,STD -ST9[184]11[183],GCTCATTTGGATTCTCCGTGGGACCAGGGTT,25nm,STD -ST11[184]13[183],TTCCCAGTCGGTCATAGCTGTTTCCGCAAGCGG,25nm,STD -ST13[184]15[183],TCCACGCTGTGTTGTTCCAGTTTGTTTGATTA,25nm,STD -ST0[199]14[200],TCGGTCGCATCACTTGCCTGAGTACCCGAGATA,25nm,STD -ST2[199]0[200],ACCAGGCGTACTTAGCCGGAACGCGATATAT,25nm,STD -ST4[199]2[200],CGATAAAACATTCAACTAATGCAGGGTGTACAG,25nm,STD -ST6[199]4[200],CTCAACATTAGAGAGTACCTTTAACCAGACGA,25nm,STD -ST8[199]6[200],GATTCAAAGAGAAGCCTTTATTTTGCTGTAG,25nm,STD -ST10[199]8[200],AACCCGTCTTTAACCAATAGGAACGTAGGTAAA,25nm,STD -ST12[199]10[200],GTAATCATACGACGTTGTAAAACGCGAGTAAC,25nm,STD -ST14[199]12[200],GGGTTGAGGTTTGCCCCAGCAGGTCGAATTC,25nm,STD -ST15[216]1[215],TCAAACTATCGCCCACGCATAACAGGCGCA,25nm,STD -ST1[216]3[215],GACGGTCAAGAGGACAGATGAACATACATA,25nm,STD -ST3[216]5[215],ACGCCAAACATAACCCTCGTTTATTGCTC,25nm,STD -ST5[216]7[215],CTTTTGATAAATTGCTGAATATAACAACGCA,25nm,STD -ST7[216]9[215],AGGATAAAATGCCTGAGTAATGTGCCATCA,25nm,STD -ST9[216]11[215],AAAATAATAACATTAAATGTGAGACGGCC,25nm,STD -ST11[216]13[215],AGTGCCAAGCCCCGGGTACCGAGCCGAAAAT,25nm,STD -ST13[216]15[215],CCTGTTTGAAATCAAAAGAATAGGAAGAAC,25nm,STD -ST0[263]14[264],GCTTGATACCGCCAGCCATTGCAGTTGAAAG,25nm,STD -ST2[263]0[264],/5Biosg/AAGTGCCTAGGTGTATCACCGCTTAAACA,25nm,STD -ST4[263]2[264],AGCGTTTCAGAGCCACCACCGGCAGGCGGAT,25nm,STD -ST6[263]4[264],AACCGAGTGGCATGATTAAGACCCCTTATT,25nm,STD -ST8[263]6[264],/5Biosg/GTATTCTCTTGCGGGAGGTTTCAGAAGGA,25nm,STD -ST10[263]8[264],ATCATAACGTTATACAAATTCTGCTTATCCG,25nm,STD -ST12[263]10[264],/5Biosg/AGAGGCGATGATGAAACAAACAACACCGGA,25nm,STD -ST14[263]12[264],GAATTGAAACAACTAATAGATAATCGCGC,25nm,STD -ST15[280]1[279],AAACGCTCCTTTCGAGGTGAATTTTACTCAGG,25nm,STD -ST1[280]3[279],AGGTTTAGTGGTTTTGCTCAGTACAACCGCCT,25nm,STD -ST3[280]5[279],/5Biosg/CCCTCAGAATTTTCGGTCATAGCCTCCTTAT,25nm,STD -ST5[280]7[279],TACGCAGTAAGCCGAACAAAGTTACTGAAGCCT,25nm,STD -ST7[280]9[279],TAAATCAAGAATCAGATATAGAAGTACCAGTA,25nm,STD -ST9[280]11[279],TAAAGCCACGTTAAATAAGAATAATCAAGAA,25nm,STD -ST11[280]13[279],/5Biosg/AACAAAATTGAATACCAAGTTACAATAGAGCCG,25nm,STD -ST13[280]15[279],TCAATAGATAGTTGGCAAATCAACAACAGGAA,25nm,STD -ST0[295]14[296],TCAGCTTGATGGAAATACCTACATTCAATCAAT,25nm,STD -ST2[295]0[296],ATTAGCGGACCGCCACCCTCAGATCGGTTTA,25nm,STD -ST4[295]2[296],TCATCGGCGCCGCCACCCTCAGAAAGGATTAGG,25nm,STD -ST6[295]4[296],AAGCAGATTGTTAGCAAACGTAGAGCGCGTTT,25nm,STD -ST8[295]6[296],AGCAAGCAATTAGTTGCTATTTTAGAAAAGT,25nm,STD -ST10[295]8[296],AAATAAGGACGCTCAACAGTAGGGGCGCCCAAT,25nm,STD -ST12[295]10[296],ATTGCTTTAATTACATTTAACAACCGTGTGAT,25nm,STD -ST14[295]12[296],ATCTGGTCAATACATTTGAGGATTTCGCCTG,25nm,STD -ST15[312]1[311],CTCAATCGGAGCCTTTAATTGTAACCGCCA,25nm,STD -ST1[312]3[311],CCCTCAGAAGACTCCTCAAGAGACCGCCAC,25nm,STD -ST3[312]5[311],CCTCAGAGTAGCGTCAGACTGTAAAATAC,25nm,STD -ST5[312]7[311],ATACATAAACCGAAGCCCTTTTTAGCACCCA,25nm,STD -ST7[312]9[311],GCTACAATTTAGGAATCATTACCCTTAATT,25nm,STD -ST9[312]11[311],GAGAATCGGTTTGAAATACCGATTTCATT,25nm,STD -ST11[312]13[311],TGAATTACCAGAAACAATAACGGATTAGAAG,25nm,STD -ST13[312]15[311],TATTAGACTCAAATATCAAACCCTTTGACG,25nm,STD -ST0[327]14[328],TCCAAAAGTCTGAAATGGATTATTATCACCTTG,25nm,STD -ST2[327]0[328],GAGGCTGACCGCCACCCTCAGAGAAAAAGGC,25nm,STD -ST4[327]2[328],TTTGCCTTCCACCACCCTCAGAGCAAGTATTAA,25nm,STD -ST6[327]4[328],CTATCTTAGGTGGCAACATATAAAGAATCAAG,25nm,STD -ST8[327]6[328],TTTCATCGTTATCCTGAATCTTAAGCAATAG,25nm,STD -ST10[327]8[328],ATTTAATGCCATATTTAACAACGCCGTTTTTAT,25nm,STD -ST12[327]10[328],ACATCGGGTTTTTTAATGGAAACCTGACCTAA,25nm,STD -ST14[327]12[328],CTGAACCTTTACAAACAATTCGATACCTTTT,25nm,STD -ST15[344]1[343],CAGATTCAGTTGAAAATCTCCAAACCACCACC,25nm,STD -ST1[344]3[343],CTCATTTTCTATTCTGAAACATGACGCCACCA,25nm,STD -ST3[344]5[343],GAACCACCGTAATCAGTAGCGACAAGAAACG,25nm,STD -ST5[344]7[343],CAAAGACACCAAGAAACAATGAAATCCAACGCT,25nm,STD -ST7[344]9[343],AACGAGCGTCGAGAACAAGCAAGCCAACATGT,25nm,STD -ST9[344]11[343],AATTTAGGAGTTAATTTCATCTTAGTACATA,25nm,STD -ST11[344]13[343],AATCAATATGAATATACAGTAACAGCAACTCGT,25nm,STD -ST13[344]15[343],ATTAAATCCTGAAAAATCTAAAGCTACATTGG,25nm,STD -ST0[359]14[360],TTTTCACCCAGTCACACGACCAGAGAGCCAG,25nm,STD -ST2[359]0[360],AACCTATAGGGATAGCAAGCCTAATAATT,25nm,STD -ST4[359]2[360],CAGCACCACCAGAGCCGCCGCCCTATTTCGG,25nm,STD -ST6[359]4[360],ATAAGAGCACGGAATAAGTTTCATCGATAG,25nm,STD -ST8[359]6[360],CACTCATCTTTCCAGAGCCTAGCCCAATA,25nm,STD -ST10[359]8[360],ATATTTTCAGAGGCATTTTCGACAAGTACCG,25nm,STD -ST12[359]10[360],GTCAGATATGTGAGTGAATAATTTTCAAAT,25nm,STD -ST14[359]12[360],CAGCAAATTTGCCCGAACGTTGGTTTAAC,25nm,STD -ST15[376]1[375],AGGGACATCTAAAGGAATTGCGAACAATAGGA,25nm,STD -ST1[376]3[375],ACCCATGTAGTTAATGCCCCCTGCAGCATTGA,25nm,STD -ST3[376]5[375],/5Biosg/CAGGAGGTCGTCACCAATGAAACATTTTGTC,25nm,STD -ST5[376]7[375],ACAATCAATACAAGAATTGAGTTAAATTTGCCA,25nm,STD -ST7[376]9[375],GTTACAAAAGAACGGGTATTAAACGCCAGTAA,25nm,STD -ST9[376]11[375],/5Biosg/TAAGAGAAGAACGCGAGAAAACTCCTTGCTT,25nm,STD -ST11[376]13[375],/5Biosg/CTGTAAATCATTGCGTAGATTTTCAATTAATTT,25nm,STD -ST13[376]15[375],TAAAAGTTTCAACAGTGCCACGCTGTAATAAA,25nm,STD -ST0[391]14[392],AGGAACAATCTGGCCAACAGAGATAGTATTAAC,25nm,STD -ST2[391]0[392],/5Biosg/TATAAACACCGTAACACTGAGTTGAATAGAA,25nm,STD -ST4[391]2[392],GCCGGAAATGAGGCAGGTCAGACGCAGTGCCCG,25nm,STD -ST6[391]4[392],GATAACCCAGAAAATTCATATGGATTAGCAAG,25nm,STD -ST8[391]6[392],/5Biosg/CATTCCAATAAACAGCCATATTAATCAGAGA,25nm,STD -ST10[391]8[392],AAGACAAATATAAAGTACCGACAATTTCCTTAT,25nm,STD -ST12[391]10[392],/5Biosg/ATAAAGAAGTCGCTATTAATTAATCCAATCGC,25nm,STD -ST14[391]12[392],ACCGCCTGGAGTAACATTATCATAAACAGAA,25nm,STD -ST15[408]1[407],TTCTGACCGTTTCAGCGGAGTGATCGTCAC,25nm,STD -ST1[408]3[407],CAGTACAAAAGTGCCTTGAGTAAATTGGCC,25nm,STD -ST3[408]5[407],/5Biosg/TTGATATTGTAGCACCATTACCTTTACCA,25nm,STD -ST5[408]7[407],GCGCCAAAGTAATTGAGCGCTAATTTTATCC,25nm,STD -ST7[408]9[407],/5Biosg/CAATCCAAAAATAATCGGCTGTCAAGGTAA,25nm,STD -ST9[408]11[407],AGTAATTCAATGCTGATGCAAATTTTCCC,25nm,STD -ST11[408]13[407],/5Biosg/TTAGAATCCAATTATTTGCACGTATTTGCGG,25nm,STD -ST13[408]15[407],AACAAAGAAGAGGTGAGGCGGTCAGAACCC,25nm,STD -ST0[423]14[424],TTTCAACATGAAAGCGTAAGAATACAGCAGAAG,25nm,STD -ST2[423]0[424],ACGGGGTCCTACAACGCCTGTAGTAAACAAC,25nm,STD -ST4[423]2[424],/5Biosg/AATCACCACACAAACAAATAAATCTAAGTTTTA,25nm,STD -ST6[423]4[424],/5Biosg/TCAGAGGGACAAAAGGGCGACATAGCCAGCAA,25nm,STD -ST8[423]6[424],AACCAATCTAAGAAACGATTTTTGAACAAAG,25nm,STD -ST10[423]8[424],/5Biosg/TATATGTATGTCCAGACGACGACAGCATGTAGA,25nm,STD -ST12[423]10[424],CATATCAATTGAAAACATAGCGATTATATAAC,25nm,STD -ST14[423]12[424],ATAAAACAACCACCAGAAGGAGCGAACCTAC,25nm,STD -ST15[440]1[439],AGACAATACTGTATGGGATTTTGCCATTCCAC,25nm,STD -ST1[440]3[439],AGACAGCCAGGAGTGTACTGGTAACTCATTAA,25nm,STD -ST3[440]5[439],AGCCAGAAGCCATTTGGGAATTAGTCAACCGA,25nm,STD -ST5[440]7[439],TTGAGGGAATTAACTGAACACCCTTGTTTAAC,25nm,STD -ST7[440]9[439],GTCAAAAACCATCCTAATTTACGAATAAACAA,25nm,STD -ST9[440]11[439],CATGTTCATCCGGCTTAGGTTGGGTAGCTTAG,25nm,STD -ST11[440]13[439],ATTAAGACAATAATGGAAGGGTTAGGAATTAT,25nm,STD -ST13[440]15[439],CATCATATATACCGAACGAACCACCGTGGCAC,25nm,STD -ST0[455]14[456],GAATTTTTTTTTGAATGGCTATACATCGCC,25nm,STD -ST2[455]0[456],ATGATACCTCATAGTTAGCGTATAGTAAAT,25nm,STD -ST4[455]2[456],GACTTGATGGAAAGCGCAGTCTGGCTTTTG,25nm,STD -ST6[455]4[456],CGGGAGAGGGAAGGTAAATATTCCGTCACC,25nm,STD -ST8[455]6[456],TAATATCTGAAAATAGCAGCCTGCATTAGA,25nm,STD -ST10[455]8[456],TTTAACCGCTAATGCAGAACGCAAGAAAAA,25nm,STD -ST12[455]10[456],ACTTCTGGCTGAGAAGAGTCAAACTACCTT,25nm,STD -ST14[455]12[456],ATTAAAATCCTGATTATCAGATTGGATTAT,25nm,STD \ No newline at end of file +ST15[248]0[232],AACAATATTACCGATAGTTGCGCCGACAATGA,25nm,STD +ST2[231]1[247],ACTTTGAAATCATAAGGGAACCGTATAAGTA,25nm,STD +ST1[248]2[232],TAGCCCGGACGTCGAGAGGGTTGAAACTGACCA,25nm,STD +ST4[231]3[247],CAACACTAAAGGAATTACGAGGCAATCAAAAT,25nm,STD +ST3[248]4[232],/5Biosg/CACCGGAATGCCATCTTTTCATATAGTAAGAG,25nm,STD +ST6[231]5[247],TTAGAGCTAAGAGGTCATTTTTGCGGAATAC,25nm,STD +ST5[248]6[232],/5Biosg/CCAAAAGAAGGAAACGCAATAATAACGGATGGC,25nm,STD +ST8[231]7[247],TAAATGCAAATTTTTAGAACCCTTTTTAGCG,25nm,STD +ST7[248]8[232],/5Biosg/AACCTCCCGTAAGAACGCGAGGCGCATATATTT,25nm,STD +ST10[231]9[247],GCTTTCATTTCGCGTCTGGCCTTCCTGTTTAG,25nm,STD +ST9[248]10[232],/5Biosg/TATCATATATTACTAGAAAAAGCCTGTAGCCA,25nm,STD +ST12[231]11[247],CTAGAGGAGCTTGCATGCCTGCATTACCTGA,25nm,STD +ST11[248]12[232],/5Biosg/GCAAAAGAAGAATTATTCATTTCAAGGTCGACT,25nm,STD +ST14[231]13[247],TCCCTTATATGGTGGTTCCGAAAAATATCTT,25nm,STD +ST13[248]14[232],TAGGAGCACAGGAAGGTTATCTAATCGGCAAAA,25nm,STD +ST0[231]15[247],CAACAACCATCGGCCTTGCTGGTAATATCCAG,25nm,STD +ST15[56]1[55],GAGCTTGAAAGTTTCCATTAAACGAACCTAAA,25nm,STD +ST1[56]3[55],ACGAAAGAGAGTAGTAAATTGGGCTGAATTAC,25nm,STD +ST3[56]5[55],CTTATGCGGCTTTAAACAGTTCAGTCTTTAC,25nm,STD +ST5[56]7[55],CCTGACTATCTGTTTAGCTATATTTAATTCTAC,25nm,STD +ST7[56]9[55],TAATAGTAGCCTGAGAGTCTGGAGAACTAGCA,25nm,STD +ST9[56]11[55],TGTCAATCGATCGCACTCCAGCCCAGGCAAA,25nm,STD +ST11[56]13[55],GCGCCATTCGCGCTCACTGCCCGCTTTAATGAA,25nm,STD +ST13[56]15[55],TCGGCCAACGGGTCGAGGTGCCGTCCGATTTA,25nm,STD +ST0[71]14[72],CATGAGGCGGGGAAAGCCGGCGCAAATCAAG,25nm,STD +ST2[71]0[72],CAGAACGGCAAAAGAATACACGACTTTTT,25nm,STD +ST4[71]2[72],CTCAAATATTTTAAGAACTGGCGAGAAACAC,25nm,STD +ST6[71]4[72],CAATAACTATAGTCAGAAGCATGAATCCCC,25nm,STD +ST8[71]6[72],GTCATTGTAGCATTAACATCCCAAATGGT,25nm,STD +ST10[71]8[72],TCAGGAAATATGTACCCCGGTTGGCTATCAG,25nm,STD +ST12[71]10[72],TTGCGTTGCCATTCAGGCTGCGTATCGGCC,25nm,STD +ST14[71]12[72],TTTTTTGGCGCGGGGAGAGGCCACATTAA,25nm,STD +ST15[88]1[87],GAGAAAGGGGCTTTGAGGACTAAATAAAACAC,25nm,STD +ST1[88]3[87],TCATCTTTGAAGGCTTGCCCTGACTCATTATA,25nm,STD +ST3[88]5[87],CCAGTCAGGTCATAAATATTCATAAGCGGAT,25nm,STD +ST5[88]7[87],TGCATCAAACATTAGATACATTTCGAATAAATC,25nm,STD +ST7[88]9[87],ATACAGGCATGAGAGATCTACAAAGATAATCA,25nm,STD +ST9[88]11[87],GAAAAGCCGAGGGGACGACGACAGCAACTGT,25nm,STD +ST11[88]13[87],TGGGAAGGGAATGAGTGAGCTAACTGGTTTGCG,25nm,STD +ST13[88]15[87],TATTGGGCGACGTGAACCATCACCAACGTGGC,25nm,STD +ST0[103]14[104],GCTACAGAAAGGGATTTTTATAATCAGGGCGAT,25nm,STD +ST2[103]0[104],CAGTGAATACCCCCAGCGATTATTAGCAACG,25nm,STD +ST4[103]2[104],GCGGAATCGACGTTGGGAAGAAAACTGCTCATT,25nm,STD +ST6[103]4[104],AGTTTGACAAGATTAAGAGGAAGTCCAATACT,25nm,STD +ST8[103]6[104],GCTATTTTAGGCAAAGAATTAGCGTAGATTT,25nm,STD +ST10[103]8[104],GCCAGTTTCCAAAAACAGGAAGATGAGAGGGTA,25nm,STD +ST12[103]10[104],GGGTGCCTCGATCGGTGCGGGCCCGTGCATCT,25nm,STD +ST14[103]12[104],GGCCCACTCCAGGGTGGTTTTTCAAAGCCTG,25nm,STD +ST15[120]1[119],GCCACCGAGCATCGGAACGAGGGACCAAGC,25nm,STD +ST1[120]3[119],GCGAAACAATCAACGTAACAAAGATCTACG,25nm,STD +ST3[120]5[119],TTAATAAATAGACTGGATAGCGCCCGAAA,25nm,STD +ST5[120]7[119],GACTTCAAACAATTCTGCGAACGAAAAATTA,25nm,STD +ST7[120]9[119],AGCAATAAAATAAATTAATGCCGTGTATAA,25nm,STD +ST9[120]11[119],/5Biosg/GCAAATATGGGCGCATCGTAACTCTTCGC,25nm,STD +ST11[120]13[119],TATTACGCCGGAAGCATAAAGTGTTTTTCAC,25nm,STD +ST13[120]15[119],CAGTGAGACGAAAAACCGTCTATCAGTGAG,25nm,STD +ST0[135]14[136],GAAAGACAGTAAAAGAGTCTGTCCCTCCAACGT,25nm,STD +ST2[135]0[136],/5Biosg/TACCCAAAAGTACAACGGAGATTTCAGCAGC,25nm,STD +ST4[135]2[136],AAAATGTTACGAACTAACGGAACAGATATTCAT,25nm,STD +ST6[135]4[136],TTGATTCCTATCGCGTTTTAATTGGTAATAGT,25nm,STD +ST8[135]6[136],/5Biosg/TCTAGCTGGCCTCAGAGCATAAATATAACAG,25nm,STD +ST10[135]8[136],GTGTAGATTTAAATTGTAAACGTTTTCAACCGT,25nm,STD +ST12[135]10[136],TACGAGCCAGCTGGCGAAAGGGGGTCACGTTG,25nm,STD +ST14[135]12[136],CAAAGGGCGGGCAACAGCTGATTACACAACA,25nm,STD +ST15[152]1[151],AATTAACCTGCGGGATCGTCACCCTGTATCAT,25nm,STD +ST1[152]3[151],CGCCTGATATCTTGACAAGAACCGACATTATT,25nm,STD +ST3[152]5[151],/5Biosg/ACAGGTAGAGTTTTGCCAGAGGGCGAGCTTC,25nm,STD +ST5[152]7[151],AAAGCGAACTGGAAGTTTCATTCCAGCTAAATC,25nm,STD +ST7[152]9[151],/5Biosg/GGTTGTACCACCATCAATATGATAAATATTTT,25nm,STD +ST9[152]11[151],GTTAAAATACCGTAATGGGATAGGATGTGCT,25nm,STD +ST11[152]13[151],GCAAGGCGAATCCGCTCACAATTCCGCCCTTCA,25nm,STD +ST13[152]15[151],CCGCCTGGCATTAAAGAACGTGGAATCACGCA,25nm,STD +ST0[167]14[168],CCGCTTTGTTGTAGCAATACTTGGAACAAGA,25nm,STD +ST2[167]0[168],AGAGTAAAATTGTGTCGAAATGTTAAAGG,25nm,STD +ST4[167]2[168],/5Biosg/CAAAAGAAAAGATTCATCAGTTCCTTCATCA,25nm,STD +ST6[167]4[168],/5Biosg/CGGTGTCCAGACCGGAAGCAAAGGCTTTTG,25nm,STD +ST8[167]6[168],/5Biosg/TCAAATCAAAAACATTATGACCTAAAGTA,25nm,STD +ST10[167]8[168],/5Biosg/CGGATTGTCGCATTAAATTTTTCGGAGACAG,25nm,STD +ST12[167]10[168],AATTGTTTTAAGTTGGGTAACAACAAACGG,25nm,STD +ST14[167]12[168],GTCCACTCCTGAGAGAGTTGCCTGTGTGA,25nm,STD +ST15[184]1[183],AGTAATAACTGAGGCTTGCAGGGACCGCGACC,25nm,STD +ST1[184]3[183],TGCTCCATGGCATAGGCTGGCTGAGAGATTTA,25nm,STD +ST3[184]5[183],GGAATACCAACCAAAATAGCGAGACTCCAAC,25nm,STD +ST5[184]7[183],AGGTCAGGATGTTTTAAATATGCAACCTGTAAT,25nm,STD +ST7[184]9[183],ACTTTTGCGAAGGGTGAGAAAGGCGTTAAATC,25nm,STD +ST9[184]11[183],AGCTCATTCGGATTCTCCGTGGGGCCAGGGT,25nm,STD +ST11[184]13[183],TTTCCCAGTTGGTCATAGCTGTTTCAGCAAGCG,25nm,STD +ST13[184]15[183],GTCCACGCTGTGTTGTTCCAGTTTCTTTGATT,25nm,STD +ST0[199]14[200],TTCGGTCGCATCACTTGCCTGAGTGCCCGAGAT,25nm,STD +ST2[199]0[200],GACCAGGCTTACTTAGCCGGAACCCGATATA,25nm,STD +ST4[199]2[200],ACGATAAAACATTCAACTAATGCACGGTGTACA,25nm,STD +ST6[199]4[200],GCTCAACATTAGAGAGTACCTTTTACCAGACG,25nm,STD +ST8[199]6[200],AGATTCAAGGAGAAGCCTTTATTATGCTGTA,25nm,STD +ST10[199]8[200],CAACCCGTTTTTAACCAATAGGAATGTAGGTAA,25nm,STD +ST12[199]10[200],CGTAATCACACGACGTTGTAAAAAGCGAGTAA,25nm,STD +ST14[199]12[200],AGGGTTGAGGTTTGCCCCAGCAGCTCGAATT,25nm,STD +ST15[216]1[215],CTCAAACTATCGCCCACGCATAAGAGGCGC,25nm,STD +ST1[216]3[215],AGACGGTCAAGAGGACAGATGAAGATACAT,25nm,STD +ST3[216]5[215],AACGCCAATCATAACCCTCGTTAATTGCT,25nm,STD +ST5[216]7[215],CCTTTTGATTAATTGCTGAATATATCAACGC,25nm,STD +ST7[216]9[215],AAGGATAAAATGCCTGAGTAATGCGCCATC,25nm,STD +ST9[216]11[215],AAAAATAACAACATTAAATGTGCGACGGC,25nm,STD +ST11[216]13[215],CAGTGCCAATCCCCGGGTACCGAGGCGAAAA,25nm,STD +ST13[216]15[215],TCCTGTTTGAAATCAAAAGAATAAGAAGAA,25nm,STD +ST0[263]14[264],AGCTTGATACCGCCAGCCATTGCAGTTGAAA,25nm,STD +ST2[263]0[264],/5Biosg/TAAGTGCATAGGTGTATCACCTCTTAAAC,25nm,STD +ST4[263]2[264],TAGCGTTCCAGAGCCACCACCGCCAGGCGGA,25nm,STD +ST6[263]4[264],AAACCGACTGGCATGATTAAGCCCCCTTAT,25nm,STD +ST8[263]6[264],/5Biosg/GGTATTCACTTGCGGGAGGTTCCAGAAGG,25nm,STD +ST10[263]8[264],AATCATAGCGTTATACAAATTCGGCTTATCC,25nm,STD +ST12[263]10[264],/5Biosg/CAGAGGCGATGATGAAACAAAAAACACCGG,25nm,STD +ST14[263]12[264],GGAATTGTAACAACTAATAGAAAATCGCG,25nm,STD +ST15[280]1[279],AAAACGCTGCTTTCGAGGTGAATTGTACTCAG,25nm,STD +ST1[280]3[279],GAGGTTTAGGGGTTTTGCTCAGTAGAACCGCC,25nm,STD +ST3[280]5[279],/5Biosg/TCCCTCAGCATTTTCGGTCATAGACTCCTTA,25nm,STD +ST5[280]7[279],TTACGCAGTTAGCCGAACAAAGTTATTGAAGCC,25nm,STD +ST7[280]9[279],TTAAATCAAAAATCAGATATAGAATTACCAGT,25nm,STD +ST9[280]11[279],ATAAAGCCGCGTTAAATAAGAATCATCAAGA,25nm,STD +ST11[280]13[279],/5Biosg/AAACAAAATTGAATACCAAGTTACATTAGAGCC,25nm,STD +ST13[280]15[279],GTCAATAGACAGTTGGCAAATCAACAACAGGA,25nm,STD +ST0[295]14[296],ATCAGCTTCATGGAAATACCTACACTCAATCAA,25nm,STD +ST2[295]0[296],GATTAGCGTACCGCCACCCTCAGATCGGTTT,25nm,STD +ST4[295]2[296],TTCATCGGAGCCGCCACCCTCAGAAAGGATTAG,25nm,STD +ST6[295]4[296],TAAGCAGAATGTTAGCAAACGTATAGCGCGTT,25nm,STD +ST8[295]6[296],TAGCAAGCGATTAGTTGCTATTTAAGAAAAG,25nm,STD +ST10[295]8[296],TAAATAAGAACGCTCAACAGTAGGCGCGCCCAA,25nm,STD +ST12[295]10[296],GATTGCTTTAATTACATTTAACAACCGTGTGA,25nm,STD +ST14[295]12[296],TATCTGGTTAATACATTTGAGGAATTCGCCT,25nm,STD +ST15[312]1[311],GCTCAATCGGAGCCTTTAATTGTAACCGCC,25nm,STD +ST1[312]3[311],ACCCTCAGAAGACTCCTCAAGAGACCGCCA,25nm,STD +ST3[312]5[311],CCCTCAGATTAGCGTCAGACTGGAAAATA,25nm,STD +ST5[312]7[311],CATACATAAACCGAAGCCCTTTTTTGCACCC,25nm,STD +ST7[312]9[311],AGCTACAATGTAGGAATCATTACGCTTAAT,25nm,STD +ST9[312]11[311],TGAGAATCGGTTTGAAATACCGATTTCAT,25nm,STD +ST11[312]13[311],TTGAATTACGAGAAACAATAACGGTTTAGAA,25nm,STD +ST13[312]15[311],GTATTAGACTCAAATATCAAACCTTTTGAC,25nm,STD +ST0[327]14[328],CTCCAAAAGTCTGAAATGGATTATCATCACCTT,25nm,STD +ST2[327]0[328],AGAGGCTGACCGCCACCCTCAGAAAAAAAGG,25nm,STD +ST4[327]2[328],GTTTGCCTGCCACCACCCTCAGAGAAAGTATTA,25nm,STD +ST6[327]4[328],GCTATCTTAGGTGGCAACATATACAGAATCAA,25nm,STD +ST8[327]6[328],TTTTCATCTTTATCCTGAATCTTTAGCAATA,25nm,STD +ST10[327]8[328],AATTTAATGCCATATTTAACAACGCCGTTTTTA,25nm,STD +ST12[327]10[328],TACATCGGCTTTTTTAATGGAAATCTGACCTA,25nm,STD +ST14[327]12[328],GCTGAACCTTTACAAACAATTCGGTACCTTT,25nm,STD +ST15[344]1[343],GCAGATTCCGTTGAAAATCTCCAAGCCACCAC,25nm,STD +ST1[344]3[343],CCTCATTTTTTATTCTGAAACATGCCGCCACC,25nm,STD +ST3[344]5[343],AGAACCACCGTAATCAGTAGCGAAAAGAAAC,25nm,STD +ST5[344]7[343],GCAAAGACAGCAAGAAACAATGAAAACCAACGC,25nm,STD +ST7[344]9[343],TAACGAGCGTCGAGAACAAGCAAGCCAACATG,25nm,STD +ST9[344]11[343],TAATTTAGTAGTTAATTTCATCTCAGTACAT,25nm,STD +ST11[344]13[343],AAATCAATATGAATATACAGTAACAACAACTCG,25nm,STD +ST13[344]15[343],TATTAAATCATGAAAAATCTAAAGTTACATTG,25nm,STD +ST0[359]14[360],TTTTTCAACCAGTCACACGACCTGAGAGCCA,25nm,STD +ST2[359]0[360],GAACCTACAGGGATAGCAAGCATAATAAT,25nm,STD +ST4[359]2[360],GCAGCACCACCAGAGCCGCCGCCCTATTTCG,25nm,STD +ST6[359]4[360],AATAAGACCACGGAATAAGTTCCATCGATA,25nm,STD +ST8[359]6[360],GCACTCATCTTTCCAGAGCCTAGCCCAAT,25nm,STD +ST10[359]8[360],TATATTTGCAGAGGCATTTTCGCCAAGTACC,25nm,STD +ST12[359]10[360],CGTCAGATATGTGAGTGAATATTTTTCAAA,25nm,STD +ST14[359]12[360],GCAGCAACTTTGCCCGAACGTAGGTTTAA,25nm,STD +ST15[376]1[375],AAGGGACAACTAAAGGAATTGCGACCAATAGG,25nm,STD +ST1[376]3[375],AACCCATGTAGTTAATGCCCCCTGCAGCATTG,25nm,STD +ST3[376]5[375],/5Biosg/ACAGGAGGACGTCACCAATGAAATATTTTGT,25nm,STD +ST5[376]7[375],CACAATCAACACAAGAATTGAGTTAAATTTGCC,25nm,STD +ST7[376]9[375],AGTTACAAAAGAACGGGTATTAAAAGCCAGTA,25nm,STD +ST9[376]11[375],/5Biosg/ATAAGAGAAGAACGCGAGAAAACACCTTGCT,25nm,STD +ST11[376]13[375],/5Biosg/TCTGTAAATAATTGCGTAGATTTTCTATTAATT,25nm,STD +ST13[376]15[375],TTAAAAGTTGCAACAGTGCCACGCAGTAATAA,25nm,STD +ST0[391]14[392],AAGGAACATTCTGGCCAACAGAGACAGTATTAA,25nm,STD +ST2[391]0[392],/5Biosg/GTATAAACACCGTAACACTGAGTAGAATAGA,25nm,STD +ST4[391]2[392],GGCCGGAATTGAGGCAGGTCAGACACAGTGCCC,25nm,STD +ST6[391]4[392],AGATAACCTAGAAAATTCATATGCATTAGCAA,25nm,STD +ST8[391]6[392],/5Biosg/TCATTCCAATAAACAGCCATATTTATCAGAG,25nm,STD +ST10[391]8[392],CAAGACAAATATAAAGTACCGACACTTTCCTTA,25nm,STD +ST12[391]10[392],/5Biosg/AATAAAGACGTCGCTATTAATTAATCCAATCG,25nm,STD +ST14[391]12[392],CACCGCCTTGAGTAACATTATCAAAAACAGA,25nm,STD +ST15[408]1[407],CTTCTGACAGTTTCAGCGGAGTGTTCGTCA,25nm,STD +ST1[408]3[407],CCAGTACAACAGTGCCTTGAGTAGATTGGC,25nm,STD +ST3[408]5[407],/5Biosg/CTTGATATAGTAGCACCATTACGTTTACC,25nm,STD +ST5[408]7[407],AGCGCCAAAGTAATTGAGCGCTAAATTTATC,25nm,STD +ST7[408]9[407],/5Biosg/CCAATCCAACAATAATCGGCTGTAAAGGTA,25nm,STD +ST9[408]11[407],AAGTAATTAAATGCTGATGCAAATTTTCC,25nm,STD +ST11[408]13[407],/5Biosg/CTTAGAATCAAATTATTTGCACGTTTTTGCG,25nm,STD +ST13[408]15[407],GAACAAAGAAGAGGTGAGGCGGTTAGAACC,25nm,STD +ST0[423]14[424],CTTTCAACCTGAAAGCGTAAGAATCCAGCAGAA,25nm,STD +ST2[423]0[424],AACGGGGTACTACAACGCCTGTACTAAACAA,25nm,STD +ST4[423]2[424],/5Biosg/AAATCACCTCACAAACAAATAAATATAAGTTTT,25nm,STD +ST6[423]4[424],/5Biosg/GTCAGAGGGACAAAAGGGCGACAGAGCCAGCA,25nm,STD +ST8[423]6[424],AAACCAATATAAGAAACGATTTTTGAACAAA,25nm,STD +ST10[423]8[424],/5Biosg/CTATATGTCTGTCCAGACGACGACAGCATGTAG,25nm,STD +ST12[423]10[424],CCATATCACTTGAAAACATAGCGGTTATATAA,25nm,STD +ST14[423]12[424],GATAAAACAACCACCAGAAGGAGAGAACCTA,25nm,STD +ST15[440]1[439],CAGACAATTCTGTATGGGATTTTGGCATTCCA,25nm,STD +ST1[440]3[439],CAGACAGCCAGGAGTGTACTGGTACCTCATTA,25nm,STD +ST3[440]5[439],AAGCCAGAAGCCATTTGGGAATTATTCAACCG,25nm,STD +ST5[440]7[439],ATTGAGGGAATTAACTGAACACCCTTGTTTAA,25nm,STD +ST7[440]9[439],CGTCAAAACCCATCCTAATTTACGAATAAACA,25nm,STD +ST9[440]11[439],ACATGTTCCTCCGGCTTAGGTTGGATAGCTTA,25nm,STD +ST11[440]13[439],GATTAAGAGAATAATGGAAGGGTTCGGAATTA,25nm,STD +ST13[440]15[439],TCATCATAAATACCGAACGAACCAACGTGGCA,25nm,STD +ST0[455]14[456],TGAATTTATTTTTGAATGGCTAAACATCGC,25nm,STD +ST2[455]0[456],GATGATACCTCATAGTTAGCGTTTAGTAAA,25nm,STD +ST4[455]2[456],CGACTTGATGGAAAGCGCAGTCTGGCTTTT,25nm,STD +ST6[455]4[456],ACGGGAGAGGGAAGGTAAATATACCGTCAC,25nm,STD +ST8[455]6[456],ATAATATATGAAAATAGCAGCCCGCATTAG,25nm,STD +ST10[455]8[456],TTTTAACAGCTAATGCAGAACGCAAGAAAA,25nm,STD +ST12[455]10[456],TACTTCTCGCTGAGAAGAGTCAGACTACCT,25nm,STD +ST14[455]12[456],CATTAAATTCCTGATTATCAGATTGGATTA,25nm,STD \ No newline at end of file diff --git a/examples/proposal/yes.xls b/examples/proposal/yes.xls index 1b4947b394aee2b3b8bc77051c3da7cc1d328ac3..9232838d92025c9e8911d2b0f5c8b715adba2eb5 100644 GIT binary patch delta 8739 zcmYM3%WtIVRmR;xbhmqY+%r9GyL~CU?Ve1g=hm*9UCu?Mx@NkDn-nn>CXM9<5Q$09 z1Q0C30(saGkuVbPA}m5gSg>G$M#_!_LW-146lKdMFkyp`CL(_U@cTXIE5|NZeV6w< z=Q+=L-uL^y@_Qd$dGDhuAFN$%PhZ_{uU_5y!gRJ+EaubcbTOMQrqlVH?b&R;$j)N= zv6Yose{E&utwsNAFq)hX&IZH5`N7J{VmhBOZa!t~Y(C|8J};mdaI;za_SNlsGq6Yi zy0D7{gW2LJ$xPY)?drkXj1XtK0FV>V2^A8^XF7+%tCYzhwt)et z6am|xt!`hLwQsKOk4ZEgKAlA4v+?nH|7<)yzqhi|@duW0Qb<$9m2J^JTHU^p9ZQ|I zTQ@cYnhkFXG!zH0u{}iuB_J^{B8cZ(_S@Nwt&8|86ipQau;*w-q8i9=6!MA4ryWDj zYpLif4+dK|IXtM-A6I2WP*^I{WjaeO{6nM%R;Tw-N_B{v4{L@HLLl{wogwqK^VGfe z>8G|XA|zueEB&$&`o>O39Ej;Cq8^={^w0aFvy(x@Knk-EX3LCW$E4{!VUI?Ua9|j* zgYzB|rlun2=HjN4P?z}AK748u2?JtsWQhbKyX9DbUoYTefkS6cU=&m>bxanxxOPy; zEV5V7#2_NW#*r915}S;@*(%}@g$(WD=H2UJnYn%Y=H|9?j!Mo{)lXSuU$h_H?6sfX z+`Ayq$)+fgN9PKyjN_#@ClkCmIqAF!y5p6=5Q|7L%W@x$qazWM^I;bz@d~g9PR>lo z8SOM(t&J5&$OH?MP76~`N^)G%=wPdy zTz}sjS4UE3KZP>qopp)|qG8N*E3mij&u8r?Yug8c#Vbjn;grsS6}o7mLod3iXdhHOJn)wYdsc9gVsF>K0eD@Fpql03jaX-D#_8HsFl{ zn*{7QU^Gsu;is;~6#>2L@%DeWEJvzY;gr@Yk_Xi+h;{#y&-C7=7`$Q;v|J5Abi&)O z5P0)=xma6Hzv_{Ks`$42*D&>o#sv(Ea1Bh1|I zpPn;)lvKVdZ-26FVfJU<_MY8-%eFAaa>Ar29+!pQzpaIkRbAQ#w-5G_#9gtJO!Qbl zXYy)4yS>|kEbdCRa+Lt*V4xiB!E-zNIGSxu1;cPs5>3J=GX3sz2TznA-`RJOHiE;m~ed{N2FY%SV1?rhz&6XNMAK7mvfI52>Ni}w9H z2T#~h1Blrr*|BNg6=IQ#&uJW73~(9@SRrLza;MqEifT9-LT}bSyMEYydwuhI^y7T{ z^Y!h0yX0wku%*S=@y+?TX#c#vbEXzy017o&86&ezLF}T-o2O+#yr(Xbi!cUIw5~N# z+|MrYpx~9GjozM^_DHeJ1sS&E7y{bwZ*2FXM~KP`dF5Q(=kxaW8;5(u1>U#RPUUi} z?e?D=_sNr36@?ZMCbKfKv)td`JnX?L)C8-pI5x~#ynbi%{u2Xb3h64zVD{*bt@{OL zWB;hMVBI=CIoF!U6Bikf<*X1E8>^Ggl*G4x-`u^(I_zx2ANggRJN{0=p7#5f{+o>S z-((p7rFq~OXF;&DmCElsp^y5@CzU>t^r<54GA^kWJ(pksD!p9W*YEDMf4IB11IFte z2JHm{?}4HB+JD@=_t#t7_iUWG)mE{oAp%#Y@Zcx6cFuI9+Le-KXCyy*m7pltzg*C) zvdDTHU`H9IdSVErq8vg+?DWA_@5;RWaBK6rOzc$q>DF#;F{@*^PJ$`WPpC2~@(ePq zXxiy1cZ-9gBbQLcizqQADP+wt;#`FYob@Y^C6hp&00~r+j3^teYb#wuMq3SMy59bF zdz)vMoYP8?+=&QtKR7VcPj7SySlmd!Q(iHXx3O`a#EkM4O{VRc9iE$$&$ln`-`333r2g!pvWgXUx-TZV(H02-)Ejdf2`e8nPsay z0hux20>Wl@6*hv0v5H8=Ha3HtPB3-nLcJCVaj*|WhHyJiRe+~}R45~Bm1PAu^cb%i zKtoGjwd)31fWKelMoU`L_MP4JYe|HM|7CaUE&(u-6dTH^T2A8s+1>mSyx9*a zje=%KUu7%oa-lQ_3uTuCV*{hc;1O%tW=Z|i?%F&!=5~lj*yE9v;ZA;9m zjvGaBaYZ~HBQrP?PaPE&pi8q(jx_7ZX=*)2%rCH{pkWWDilJlis3BrOER23?E z=7qtGWFIWmY=5}FtH?R5S5jP+EUIM&7Z-qw?ZC}4Cl{AFnLZK)u2!;?PyXa1K#fks}MM*R6w%i;STC zjBs3VgQ$&Ds6I&ptUR`@USe;83_aEWDghnxmh6m1BWo(Lk_h7xV`Qi-reC(wn3I9p z-X4{x9KZBDL53E)RB9%GEmX;1W*V3-*N3W_n}?3yysaJXx7Q9g#-wl(ng+$prw`fD z-LuQJc-Z&;blC6b`KEpKu(zHXJT}0?-I;0o$HU&^oblLzrPVWjQ_{)S$*nl%g+6%` z;LriKHNd5{J$--k%ZQ-j8Q`e_3+XbK`qU?!NkHHlp$ zw!MG2C1-8z zdA=EPr~^~oAY&Xk$#QHPP)LIGaVa0r{LIUA;+^2s4po}=tj1r4SV?hAp5p`&`h-M& zo0w~=6|mTAKxnB;DK)L$OcG>h$XT20`QTla-H!1r-~apk#=EM@j${;wZL!&vCc8ED zt7?oXawd+rR$il)lev^wMpfag&>f$7d+*~LzetfRX5aew-LF8yt|ph|%g)KLR3<{; zijlXj!%=Q}XP;i#d^)!oU25VjOg&_sCM3|1kZF!xkd!yF9E&; zd9dGp`N8gI2qZ*+^ahx8ws_5#H?am|KZ0G2OeW=7`_6;STGu`4P3tB84yhjCtG$Iw(Z52_CN3Zu>}570pv?p$$0G2lcdsX%Z*-%@D(v4m|an`r+x|{1YoH566$b^ap?Zdk^RBXD@9~ioCcC zzPurRr!u%;R996cx$EMCi9n;9p!pSzZMRr~tVJ`+nDp{)UwwHO0X(6&kw&KJgJQ$? z(ue?KM1a!_P7&fr-ksp~K7LW#Y5VV&_pjGE8g}cI&38&hsqy~|j0TX`PXp792p48H znIE%P^6}Z|$S?0lM-uPrXQIo^sj;ukF572JTi7PDq@wR8Ty+wb2a6$zT_xEm~2ARphe}v$Xw(y#p6t*E;En zl&bu)7d3oS@-lPWUWK^TU;nHXkE2`|9-WQ&$0|3hBmT?EmCjaL2!Cm- zBl*VLib&V~uD?Enjf6{C&1lz+aT3&uESyhP9q6q6SHD*(Vnfbcrh^ML@LM$%+0cc0 zEh3Xd7#D&TRPH1hTh2Cm5GVY6r8S9xRg>hVzv@7PjZg%X;B$HTmMlW3M+LbMdq3qA uXB=-(Vj9S<{b;bsSI5Hgh7##e&R08Gz2Eub7r(pxYtLW#?$<|uGW~x)IicPF delta 8790 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 X_=@zUC!c)f;m004^vX;9C#(Mgxm}}~ diff --git a/examples/proposal/you.dna b/examples/proposal/you.dna index 7fde4d2b..6eea4189 100644 --- a/examples/proposal/you.dna +++ b/examples/proposal/you.dna @@ -1,32 +1,77 @@ { - "version": "0.3.0", + "version": "0.8.2", "grid": "none", - "major_tick_distance": 8, "helices": [ - {"max_offset": 512, "position": {"x": 0, "y": 0, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 2.5, "y": 0.0, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 4.809698831278217, "y": 0.9567085809127245, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 6.577465784244586, "y": 2.7244755338790934, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 7.534174365157311, "y": 5.034174365157311, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 7.534174365157311, "y": 7.534174365157311, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 6.577465784244587, "y": 9.843873196435528, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 4.809698831278218, "y": 11.611640149401897, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 2.500000000000001, "y": 12.568348730314622, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": 8.881784197001252e-16, "y": 12.568348730314622, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -2.309698831278216, "y": 11.611640149401897, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -4.077465784244586, "y": 9.843873196435528, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -5.034174365157312, "y": 7.534174365157312, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -5.0341743651573125, "y": 5.034174365157312, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -4.077465784244588, "y": 2.724475533879095, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}}, - {"max_offset": 512, "position": {"x": -2.309698831278218, "y": 0.9567085809127276, "z": 0, "pitch": 0, "roll": 0, "yaw": 0}} + { + "max_offset": 512, + "position": {"x": 0, "y": 0, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 2.5, "y": 0.0, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 4.809698831278217, "y": 0.9567085809127245, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 6.577465784244586, "y": 2.7244755338790934, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 7.534174365157311, "y": 5.034174365157311, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 7.534174365157311, "y": 7.534174365157311, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 6.577465784244587, "y": 9.843873196435528, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 4.809698831278218, "y": 11.611640149401897, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 2.500000000000001, "y": 12.568348730314622, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": 8.881784197001252e-16, "y": 12.568348730314622, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -2.309698831278216, "y": 11.611640149401897, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -4.077465784244586, "y": 9.843873196435528, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -5.034174365157312, "y": 7.534174365157312, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -5.0341743651573125, "y": 5.034174365157312, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -4.077465784244588, "y": 2.724475533879095, "z": 0} + }, + { + "max_offset": 512, + "position": {"x": -2.309698831278218, "y": 0.9567085809127276, "z": 0} + } ], "helices_view_order": [15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0], "modifications_in_design": { "/5Biosg/": { "display_text": "O", - "id": "/5Biosg/", "idt_text": "/5Biosg/", - "font_size": 60, "display_connector": false, "location": "5'" } @@ -34,8 +79,8 @@ "strands": [ { "color": "#0066cc", - "dna_sequence": "TTCCCTTCCTTTCTCGCCACGTTCGCCGGCTTTCCCCGTCAAGCTCTAAATCGGGGGCTCCCTTTAGGGTTCCGATTTAGTGCTTTACGGCACCTCGACCCCAAAAAACTTGATTTGGGTGATGGTTCACGTAGTGGGCCATCGCCCTGATAGACGGTTTTTCGCCCTTTGACGTTGGAGTCCACGTTCTTTAATAGTGGACTCTTGTTCCAAACTGGAACAACACTCAACCCTATCTCGGGCTATTCTTTTGATTTATAAGGGATTTTGCCGATTTCGGAACCACCATCAAACAGGATTTTCGCCTGCTGGGGCAAACCAGCGTGGACCGCTTGCTGCAACTCTCTCAGGGCCAGGCGGTGAAGGGCAATCAGCTGTTGCCCGTCTCACTGGTGAAAAGAAAAACCACCCTGGCGCCCAATACGCAAACCGCCTCTCCCCGCGCGTTGGCCGATTCATTAATGCAGCTGGCACGACAGGTTTCCCGACTGGAAAGCGGGCAGTGAGCGCAACGCAATTAATGTGAGTTAGCTCACTCATTAGGCACCCCAGGCTTTACACTTTATGCTTCCGGCTCGTATGTTGTGTGGAATTGTGAGCGGATAACAATTTCACACAGGAAACAGCTATGACCATGATTACGAATTCGAGCTCGGTACCCGGGGATCCTCTAGAGTCGACCTGCAGGCATGCAAGCTTGGCACTGGCCGTCGTTTTACAACGTCGTGACTGGGAAAACCCTGGCGTTACCCAACTTAATCGCCTTGCAGCACATCCCCCTTTCGCCAGCTGGCGTAATAGCGAAGAGGCCCGCACCGATCGCCCTTCCCAACAGTTGCGCAGCCTGAATGGCGAATGGCGCTTTGCCTGGTTTCCGGCACCAGAAGCGGTGCCGGAAAGCTGGCTGGAGTGCGATCTTCCTGAGGCCGATACTGTCGTCGTCCCCTCAAACTGGCAGATGCACGGTTACGATGCGCCCATCTACACCAACGTGACCTATCCCATTACGGTCAATCCGCCGTTTGTTCCCACGGAGAATCCGACGGGTTGTTACTCGCTCACATTTAATGTTGATGAAAGCTGGCTACAGGAAGGCCAGACGCGAATTATTTTTGATGGCGTTCCTATTGGTTAAAAAATGAGCTGATTTAACAAAAATTTAATGCGAATTTTAACAAAATATTAACGTTTACAATTTAAATATTTGCTTATACAATCTTCCTGTTTTTGGGGCTTTTCTGATTATCAACCGGGGTACATATGATTGACATGCTAGTTTTACGATTACCGTTCATCGATTCTCTTGTTTGCTCCAGACTCTCAGGCAATGACCTGATAGCCTTTGTAGATCTCTCAAAAATAGCTACCCTCTCCGGCATTAATTTATCAGCTAGAACGGTTGAATATCATATTGATGGTGATTTGACTGTCTCCGGCCTTTCTCACCCTTTTGAATCTTTACCTACACATTACTCAGGCATTGCATTTAAAATATATGAGGGTTCTAAAAATTTTTATCCTTGCGTTGAAATAAAGGCTTCTCCCGCAAAAGTATTACAGGGTCATAATGTTTTTGGTACAACCGATTTAGCTTTATGCTCTGAGGCTTTATTGCTTAATTTTGCTAATTCTTTGCCTTGCCTGTATGATTTATTGGATGTTAATGCTACTACTATTAGTAGAATTGATGCCACCTTTTCAGCTCGCGCCCCAAATGAAAATATAGCTAAACAGGTTATTGACCATTTGCGAAATGTATCTAATGGTCAAACTAAATCTACTCGTTCGCAGAATTGGGAATCAACTGTTATATGGAATGAAACTTCCAGACACCGTACTTTAGTTGCATATTTAAAACATGTTGAGCTACAGCATTATATTCAGCAATTAAGCTCTAAGCCATCCGCAAAAATGACCTCTTATCAAAAGGAGCAATTAAAGGTACTCTCTAATCCTGACCTGTTGGAGTTTGCTTCCGGTCTGGTTCGCTTTGAAGCTCGAATTAAAACGCGATATTTGAAGTCTTTCGGGCTTCCTCTTAATCTTTTTGATGCAATCCGCTTTGCTTCTGACTATAATAGTCAGGGTAAAGACCTGATTTTTGATTTATGGTCATTCTCGTTTTCTGAACTGTTTAAAGCATTTGAGGGGGATTCAATGAATATTTATGACGATTCCGCAGTATTGGACGCTATCCAGTCTAAACATTTTACTATTACCCCCTCTGGCAAAACTTCTTTTGCAAAAGCCTCTCGCTATTTTGGTTTTTATCGTCGTCTGGTAAACGAGGGTTATGATAGTGTTGCTCTTACTATGCCTCGTAATTCCTTTTGGCGTTATGTATCTGCATTAGTTGAATGTGGTATTCCTAAATCTCAACTGATGAATCTTTCTACCTGTAATAATGTTGTTCCGTTAGTTCGTTTTATTAACGTAGATTTTTCTTCCCAACGTCCTGACTGGTATAATGAGCCAGTTCTTAAAATCGCATAAGGTAATTCACAATGATTAAAGTTGAAATTAAACCATCTCAAGCCCAATTTACTACTCGTTCTGGTGTTTCTCGTCAGGGCAAGCCTTATTCACTGAATGAGCAGCTTTGTTACGTTGATTTGGGTAATGAATATCCGGTTCTTGTCAAGATTACTCTTGATGAAGGTCAGCCAGCCTATGCGCCTGGTCTGTACACCGTTCATCTGTCCTCTTTCAAAGTTGGTCAGTTCGGTTCCCTTATGATTGACCGTCTGCGCCTCGTTCCGGCTAAGTAACATGGAGCAGGTCGCGGATTTCGACACAATTTATCAGGCGATGATACAAATCTCCGTTGTACTTTGTTTCGCGCTTGGTATAATCGCTGGGGGTCAAAGATGAGTGTTTTAGTGTATTCTTTTGCCTCTTTCGTTTTAGGTTGGTGCCTTCGTAGTGGCATTACGTATTTTACCCGTTTAATGGAAACTTCCTCATGAAAAAGTCTTTAGTCCTCAAAGCCTCTGTAGCCGTTGCTACCCTCGTTCCGATGCTGTCTTTCGCTGCTGAGGGTGACGATCCCGCAAAAGCGGCCTTTAACTCCCTGCAAGCCTCAGCGACCGAATATATCGGTTATGCGTGGGCGATGGTTGTTGTCATTGTCGGCGCAACTATCGGTATCAAGCTGTTTAAGAAATTCACCTCGAAAGCAAGCTGATAAACCGATACAATTAAAGGCTCCTTTTGGAGCCTTTTTTTTGGAGATTTTCAACGTGAAAAAATTATTATTCGCAATTCCTTTAGTTGTTCCTTTCTATTCTCACTCCGCTGAAACTGTTGAAAGTTGTTTAGCAAAATCCCATACAGAAAATTCATTTACTAACGTCTGGAAAGACGACAAAACTTTAGATCGTTACGCTAACTATGAGGGCTGTCTGTGGAATGCTACAGGCGTTGTAGTTTGTACTGGTGACGAAACTCAGTGTTACGGTACATGGGTTCCTATTGGGCTTGCTATCCCTGAAAATGAGGGTGGTGGCTCTGAGGGTGGCGGTTCTGAGGGTGGCGGTTCTGAGGGTGGCGGTACTAAACCTCCTGAGTACGGTGATACACCTATTCCGGGCTATACTTATATCAACCCTCTCGACGGCACTTATCCGCCTGGTACTGAGCAAAACCCCGCTAATCCTAATCCTTCTCTTGAGGAGTCTCAGCCTCTTAATACTTTCATGTTTCAGAATAATAGGTTCCGAAATAGGCAGGGGGCATTAACTGTTTATACGGGCACTGTTACTCAAGGCACTGACCCCGTTAAAACTTATTACCAGTACACTCCTGTATCATCAAAAGCCATGTATGACGCTTACTGGAACGGTAAATTCAGAGACTGCGCTTTCCATTCTGGCTTTAATGAGGATTTATTTGTTTGTGAATATCAAGGCCAATCGTCTGACCTGCCTCAACCTCCTGTCAATGCTGGCGGCGGCTCTGGTGGTGGTTCTGGTGGCGGCTCTGAGGGTGGTGGCTCTGAGGGTGGCGGTTCTGAGGGTGGCGGCTCTGAGGGAGGCGGTTCCGGTGGTGGCTCTGGTTCCGGTGATTTTGATTATGAAAAGATGGCAAACGCTAATAAGGGGGCTATGACCGAAAATGCCGATGAAAACGCGCTACAGTCTGACGCTAAAGGCAAACTTGATTCTGTCGCTACTGATTACGGTGCTGCTATCGATGGTTTCATTGGTGACGTTTCCGGCCTTGCTAATGGTAATGGTGCTACTGGTGATTTTGCTGGCTCTAATTCCCAAATGGCTCAAGTCGGTGACGGTGATAATTCACCTTTAATGAATAATTTCCGTCAATATTTACCTTCCCTCCCTCAATCGGTTGAATGTCGCCCTTTTGTCTTTGGCGCTGGTAAACCATATGAATTTTCTATTGATTGTGACAAAATAAACTTATTCCGTGGTGTCTTTGCGTTTCTTTTATATGTTGCCACCTTTATGTATGTATTTTCTACGTTTGCTAACATACTGCGTAATAAGGAGTCTTAATCATGCCAGTTCTTTTGGGTATTCCGTTATTATTGCGTTTCCTCGGTTTCCTTCTGGTAACTTTGTTCGGCTATCTGCTTACTTTTCTTAAAAAGGGCTTCGGTAAGATAGCTATTGCTATTTCATTGTTTCTTGCTCTTATTATTGGGCTTAACTCAATTCTTGTGGGTTATCTCTCTGATATTAGCGCTCAATTACCCTCTGACTTTGTTCAGGGTGTTCAGTTAATTCTCCCGTCTAATGCGCTTCCCTGTTTTTATGTTATTCTCTCTGTAAAGGCTGCTATTTTCATTTTTGACGTTAAACAAAAAATCGTTTCTTATTTGGATTGGGATAAATAATATGGCTGTTTATTTTGTAACTGGCAAATTAGGCTCTGGAAAGACGCTCGTTAGCGTTGGTAAGATTCAGGATAAAATTGTAGCTGGGTGCAAAATAGCAACTAATCTTGATTTAAGGCTTCAAAACCTCCCGCAAGTCGGGAGGTTCGCTAAAACGCCTCGCGTTCTTAGAATACCGGATAAGCCTTCTATATCTGATTTGCTTGCTATTGGGCGCGGTAATGATTCCTACGATGAAAATAAAAACGGCTTGCTTGTTCTCGATGAGTGCGGTACTTGGTTTAATACCCGTTCTTGGAATGATAAGGAAAGACAGCCGATTATTGATTGGTTTCTACATGCTCGTAAATTAGGATGGGATATTATTTTTCTTGTTCAGGACTTATCTATTGTTGATAAACAGGCGCGTTCTGCATTAGCTGAACATGTTGTTTATTGTCGTCGTCTGGACAGAATTACTTTACCTTTTGTCGGTACTTTATATTCTCTTATTACTGGCTCGAAAATGCCTCTGCCTAAATTACATGTTGGCGTTGTTAAATATGGCGATTCTCAATTAAGCCCTACTGTTGAGCGTTGGCTTTATACTGGTAAGAATTTGTATAACGCATATGATACTAAACAGGCTTTTTCTAGTAATTATGATTCCGGTGTTTATTCTTATTTAACGCCTTATTTATCACACGGTCGGTATTTCAAACCATTAAATTTAGGTCAGAAGATGAAATTAACTAAAATATATTTGAAAAAGTTTTCTCGCGTTCTTTGTCTTGCGATTGGATTTGCATCAGCATTTACATATAGTTATATAACCCAACCTAAGCCGGAGGTTAAAAAGGTAGTCTCTCAGACCTATGATTTTGATAAATTCACTATTGACTCTTCTCAGCGTCTTAATCTAAGCTATCGCTATGTTTTCAAGGATTCTAAGGGAAAATTAATTAATAGCGACGATTTACAGAAGCAAGGTTATTCACTCACATATATTGATTTATGTACTGTTTCCATTAAAAAAGGTAATTCAAATGAAATTGTTAAATGTAATTAATTTTGTTTTCTTGATGTTTGTTTCATCATCTTCTTTTGCTCAGGTAATTGAAATGAATAATTCGCCTCTGCGCGATTTTGTAACTTGGTATTCAAAGCAATCAGGCGAATCCGTTATTGTTTCTCCCGATGTAAAAGGTACTGTTACTGTATATTCATCTGACGTTAAACCTGAAAATCTACGCAATTTCTTTATTTCTGTTTTACGTGCAAATAATTTTGATATGGTAGGTTCTAACCCTTCCATTATTCAGAAGTATAATCCAAACAATCAGGATTATATTGATGAATTGCCATCATCTGATAATCAGGAATATGATGATAATTCCGCTCCTTCTGGTGGTTTCTTTGTTCCGCAAAATGATAATGTTACTCAAACTTTTAAAATTAATAACGTTCGGGCAAAGGATTTAATACGAGTTGTCGAATTGTTTGTAAAGTCTAATACTTCTAAATCCTCAAATGTATTATCTATTGACGGCTCTAATCTATTAGTTGTTAGTGCTCCTAAAGATATTTTAGATAACCTTCCTCAATTCCTTTCAACTGTTGATTTGCCAACTGACCAGATATTGATTGAGGGTTTGATATTTGAGGTTCAGCAAGGTGATGCTTTAGATTTTTCATTTGCTGCTGGCTCTCAGCGTGGCACTGTTGCAGGCGGTGTTAATACTGACCGCCTCACCTCTGTTTTATCTTCTGCTGGTGGTTCGTTCGGTATTTTTAATGGCGATGTTTTAGGGCTATCAGTTCGCGCATTAAAGACTAATAGCCATTCAAAAATATTGTCTGTGCCACGTATTCTTACGCTTTCAGGTCAGAAGGGTTCTATCTCTGTTGGCCAGAATGTCCCTTTTATTACTGGTCGTGTGACTGGTGAATCTGCCAATGTAAATAATCCATTTCAGACGATTGAGCGTCAAAATGTAGGTATTTCCATGAGCGTTTTTCCTGTTGCAATGGCTGGCGGTAATATTGTTCTGGATATTACCAGCAAGGCCGATAGTTTGAGTTCTTCTACTCAGGCAAGTGATGTTATTACTAATCAAAGAAGTATTGCTACAACGGTTAATTTGCGTGATGGACAGACTCTTTTACTCGGTGGCCTCACTGATTATAAAA", - "substrands": [ + "sequence": "TCCCTTCCTTTCTCGCCACGTTCGCCGGCTTTCCCCGTCAAGCTCTAAATCGGGGGCTCCCTTTAGGGTTCCGATTTAGTGCTTTACGGCACCTCGACCCCAAAAAACTTGATTTGGGTGATGGTTCACGTAGTGGGCCATCGCCCTGATAGACGGTTTTTCGCCCTTTGACGTTGGAGTCCACGTTCTTTAATAGTGGACTCTTGTTCCAAACTGGAACAACACTCAACCCTATCTCGGGCTATTCTTTTGATTTATAAGGGATTTTGCCGATTTCGGAACCACCATCAAACAGGATTTTCGCCTGCTGGGGCAAACCAGCGTGGACCGCTTGCTGCAACTCTCTCAGGGCCAGGCGGTGAAGGGCAATCAGCTGTTGCCCGTCTCACTGGTGAAAAGAAAAACCACCCTGGCGCCCAATACGCAAACCGCCTCTCCCCGCGCGTTGGCCGATTCATTAATGCAGCTGGCACGACAGGTTTCCCGACTGGAAAGCGGGCAGTGAGCGCAACGCAATTAATGTGAGTTAGCTCACTCATTAGGCACCCCAGGCTTTACACTTTATGCTTCCGGCTCGTATGTTGTGTGGAATTGTGAGCGGATAACAATTTCACACAGGAAACAGCTATGACCATGATTACGAATTCGAGCTCGGTACCCGGGGATCCTCTAGAGTCGACCTGCAGGCATGCAAGCTTGGCACTGGCCGTCGTTTTACAACGTCGTGACTGGGAAAACCCTGGCGTTACCCAACTTAATCGCCTTGCAGCACATCCCCCTTTCGCCAGCTGGCGTAATAGCGAAGAGGCCCGCACCGATCGCCCTTCCCAACAGTTGCGCAGCCTGAATGGCGAATGGCGCTTTGCCTGGTTTCCGGCACCAGAAGCGGTGCCGGAAAGCTGGCTGGAGTGCGATCTTCCTGAGGCCGATACTGTCGTCGTCCCCTCAAACTGGCAGATGCACGGTTACGATGCGCCCATCTACACCAACGTGACCTATCCCATTACGGTCAATCCGCCGTTTGTTCCCACGGAGAATCCGACGGGTTGTTACTCGCTCACATTTAATGTTGATGAAAGCTGGCTACAGGAAGGCCAGACGCGAATTATTTTTGATGGCGTTCCTATTGGTTAAAAAATGAGCTGATTTAACAAAAATTTAATGCGAATTTTAACAAAATATTAACGTTTACAATTTAAATATTTGCTTATACAATCTTCCTGTTTTTGGGGCTTTTCTGATTATCAACCGGGGTACATATGATTGACATGCTAGTTTTACGATTACCGTTCATCGATTCTCTTGTTTGCTCCAGACTCTCAGGCAATGACCTGATAGCCTTTGTAGATCTCTCAAAAATAGCTACCCTCTCCGGCATTAATTTATCAGCTAGAACGGTTGAATATCATATTGATGGTGATTTGACTGTCTCCGGCCTTTCTCACCCTTTTGAATCTTTACCTACACATTACTCAGGCATTGCATTTAAAATATATGAGGGTTCTAAAAATTTTTATCCTTGCGTTGAAATAAAGGCTTCTCCCGCAAAAGTATTACAGGGTCATAATGTTTTTGGTACAACCGATTTAGCTTTATGCTCTGAGGCTTTATTGCTTAATTTTGCTAATTCTTTGCCTTGCCTGTATGATTTATTGGATGTTAATGCTACTACTATTAGTAGAATTGATGCCACCTTTTCAGCTCGCGCCCCAAATGAAAATATAGCTAAACAGGTTATTGACCATTTGCGAAATGTATCTAATGGTCAAACTAAATCTACTCGTTCGCAGAATTGGGAATCAACTGTTATATGGAATGAAACTTCCAGACACCGTACTTTAGTTGCATATTTAAAACATGTTGAGCTACAGCATTATATTCAGCAATTAAGCTCTAAGCCATCCGCAAAAATGACCTCTTATCAAAAGGAGCAATTAAAGGTACTCTCTAATCCTGACCTGTTGGAGTTTGCTTCCGGTCTGGTTCGCTTTGAAGCTCGAATTAAAACGCGATATTTGAAGTCTTTCGGGCTTCCTCTTAATCTTTTTGATGCAATCCGCTTTGCTTCTGACTATAATAGTCAGGGTAAAGACCTGATTTTTGATTTATGGTCATTCTCGTTTTCTGAACTGTTTAAAGCATTTGAGGGGGATTCAATGAATATTTATGACGATTCCGCAGTATTGGACGCTATCCAGTCTAAACATTTTACTATTACCCCCTCTGGCAAAACTTCTTTTGCAAAAGCCTCTCGCTATTTTGGTTTTTATCGTCGTCTGGTAAACGAGGGTTATGATAGTGTTGCTCTTACTATGCCTCGTAATTCCTTTTGGCGTTATGTATCTGCATTAGTTGAATGTGGTATTCCTAAATCTCAACTGATGAATCTTTCTACCTGTAATAATGTTGTTCCGTTAGTTCGTTTTATTAACGTAGATTTTTCTTCCCAACGTCCTGACTGGTATAATGAGCCAGTTCTTAAAATCGCATAAGGTAATTCACAATGATTAAAGTTGAAATTAAACCATCTCAAGCCCAATTTACTACTCGTTCTGGTGTTTCTCGTCAGGGCAAGCCTTATTCACTGAATGAGCAGCTTTGTTACGTTGATTTGGGTAATGAATATCCGGTTCTTGTCAAGATTACTCTTGATGAAGGTCAGCCAGCCTATGCGCCTGGTCTGTACACCGTTCATCTGTCCTCTTTCAAAGTTGGTCAGTTCGGTTCCCTTATGATTGACCGTCTGCGCCTCGTTCCGGCTAAGTAACATGGAGCAGGTCGCGGATTTCGACACAATTTATCAGGCGATGATACAAATCTCCGTTGTACTTTGTTTCGCGCTTGGTATAATCGCTGGGGGTCAAAGATGAGTGTTTTAGTGTATTCTTTTGCCTCTTTCGTTTTAGGTTGGTGCCTTCGTAGTGGCATTACGTATTTTACCCGTTTAATGGAAACTTCCTCATGAAAAAGTCTTTAGTCCTCAAAGCCTCTGTAGCCGTTGCTACCCTCGTTCCGATGCTGTCTTTCGCTGCTGAGGGTGACGATCCCGCAAAAGCGGCCTTTAACTCCCTGCAAGCCTCAGCGACCGAATATATCGGTTATGCGTGGGCGATGGTTGTTGTCATTGTCGGCGCAACTATCGGTATCAAGCTGTTTAAGAAATTCACCTCGAAAGCAAGCTGATAAACCGATACAATTAAAGGCTCCTTTTGGAGCCTTTTTTTTGGAGATTTTCAACGTGAAAAAATTATTATTCGCAATTCCTTTAGTTGTTCCTTTCTATTCTCACTCCGCTGAAACTGTTGAAAGTTGTTTAGCAAAATCCCATACAGAAAATTCATTTACTAACGTCTGGAAAGACGACAAAACTTTAGATCGTTACGCTAACTATGAGGGCTGTCTGTGGAATGCTACAGGCGTTGTAGTTTGTACTGGTGACGAAACTCAGTGTTACGGTACATGGGTTCCTATTGGGCTTGCTATCCCTGAAAATGAGGGTGGTGGCTCTGAGGGTGGCGGTTCTGAGGGTGGCGGTTCTGAGGGTGGCGGTACTAAACCTCCTGAGTACGGTGATACACCTATTCCGGGCTATACTTATATCAACCCTCTCGACGGCACTTATCCGCCTGGTACTGAGCAAAACCCCGCTAATCCTAATCCTTCTCTTGAGGAGTCTCAGCCTCTTAATACTTTCATGTTTCAGAATAATAGGTTCCGAAATAGGCAGGGGGCATTAACTGTTTATACGGGCACTGTTACTCAAGGCACTGACCCCGTTAAAACTTATTACCAGTACACTCCTGTATCATCAAAAGCCATGTATGACGCTTACTGGAACGGTAAATTCAGAGACTGCGCTTTCCATTCTGGCTTTAATGAGGATTTATTTGTTTGTGAATATCAAGGCCAATCGTCTGACCTGCCTCAACCTCCTGTCAATGCTGGCGGCGGCTCTGGTGGTGGTTCTGGTGGCGGCTCTGAGGGTGGTGGCTCTGAGGGTGGCGGTTCTGAGGGTGGCGGCTCTGAGGGAGGCGGTTCCGGTGGTGGCTCTGGTTCCGGTGATTTTGATTATGAAAAGATGGCAAACGCTAATAAGGGGGCTATGACCGAAAATGCCGATGAAAACGCGCTACAGTCTGACGCTAAAGGCAAACTTGATTCTGTCGCTACTGATTACGGTGCTGCTATCGATGGTTTCATTGGTGACGTTTCCGGCCTTGCTAATGGTAATGGTGCTACTGGTGATTTTGCTGGCTCTAATTCCCAAATGGCTCAAGTCGGTGACGGTGATAATTCACCTTTAATGAATAATTTCCGTCAATATTTACCTTCCCTCCCTCAATCGGTTGAATGTCGCCCTTTTGTCTTTGGCGCTGGTAAACCATATGAATTTTCTATTGATTGTGACAAAATAAACTTATTCCGTGGTGTCTTTGCGTTTCTTTTATATGTTGCCACCTTTATGTATGTATTTTCTACGTTTGCTAACATACTGCGTAATAAGGAGTCTTAATCATGCCAGTTCTTTTGGGTATTCCGTTATTATTGCGTTTCCTCGGTTTCCTTCTGGTAACTTTGTTCGGCTATCTGCTTACTTTTCTTAAAAAGGGCTTCGGTAAGATAGCTATTGCTATTTCATTGTTTCTTGCTCTTATTATTGGGCTTAACTCAATTCTTGTGGGTTATCTCTCTGATATTAGCGCTCAATTACCCTCTGACTTTGTTCAGGGTGTTCAGTTAATTCTCCCGTCTAATGCGCTTCCCTGTTTTTATGTTATTCTCTCTGTAAAGGCTGCTATTTTCATTTTTGACGTTAAACAAAAAATCGTTTCTTATTTGGATTGGGATAAATAATATGGCTGTTTATTTTGTAACTGGCAAATTAGGCTCTGGAAAGACGCTCGTTAGCGTTGGTAAGATTCAGGATAAAATTGTAGCTGGGTGCAAAATAGCAACTAATCTTGATTTAAGGCTTCAAAACCTCCCGCAAGTCGGGAGGTTCGCTAAAACGCCTCGCGTTCTTAGAATACCGGATAAGCCTTCTATATCTGATTTGCTTGCTATTGGGCGCGGTAATGATTCCTACGATGAAAATAAAAACGGCTTGCTTGTTCTCGATGAGTGCGGTACTTGGTTTAATACCCGTTCTTGGAATGATAAGGAAAGACAGCCGATTATTGATTGGTTTCTACATGCTCGTAAATTAGGATGGGATATTATTTTTCTTGTTCAGGACTTATCTATTGTTGATAAACAGGCGCGTTCTGCATTAGCTGAACATGTTGTTTATTGTCGTCGTCTGGACAGAATTACTTTACCTTTTGTCGGTACTTTATATTCTCTTATTACTGGCTCGAAAATGCCTCTGCCTAAATTACATGTTGGCGTTGTTAAATATGGCGATTCTCAATTAAGCCCTACTGTTGAGCGTTGGCTTTATACTGGTAAGAATTTGTATAACGCATATGATACTAAACAGGCTTTTTCTAGTAATTATGATTCCGGTGTTTATTCTTATTTAACGCCTTATTTATCACACGGTCGGTATTTCAAACCATTAAATTTAGGTCAGAAGATGAAATTAACTAAAATATATTTGAAAAAGTTTTCTCGCGTTCTTTGTCTTGCGATTGGATTTGCATCAGCATTTACATATAGTTATATAACCCAACCTAAGCCGGAGGTTAAAAAGGTAGTCTCTCAGACCTATGATTTTGATAAATTCACTATTGACTCTTCTCAGCGTCTTAATCTAAGCTATCGCTATGTTTTCAAGGATTCTAAGGGAAAATTAATTAATAGCGACGATTTACAGAAGCAAGGTTATTCACTCACATATATTGATTTATGTACTGTTTCCATTAAAAAAGGTAATTCAAATGAAATTGTTAAATGTAATTAATTTTGTTTTCTTGATGTTTGTTTCATCATCTTCTTTTGCTCAGGTAATTGAAATGAATAATTCGCCTCTGCGCGATTTTGTAACTTGGTATTCAAAGCAATCAGGCGAATCCGTTATTGTTTCTCCCGATGTAAAAGGTACTGTTACTGTATATTCATCTGACGTTAAACCTGAAAATCTACGCAATTTCTTTATTTCTGTTTTACGTGCAAATAATTTTGATATGGTAGGTTCTAACCCTTCCATTATTCAGAAGTATAATCCAAACAATCAGGATTATATTGATGAATTGCCATCATCTGATAATCAGGAATATGATGATAATTCCGCTCCTTCTGGTGGTTTCTTTGTTCCGCAAAATGATAATGTTACTCAAACTTTTAAAATTAATAACGTTCGGGCAAAGGATTTAATACGAGTTGTCGAATTGTTTGTAAAGTCTAATACTTCTAAATCCTCAAATGTATTATCTATTGACGGCTCTAATCTATTAGTTGTTAGTGCTCCTAAAGATATTTTAGATAACCTTCCTCAATTCCTTTCAACTGTTGATTTGCCAACTGACCAGATATTGATTGAGGGTTTGATATTTGAGGTTCAGCAAGGTGATGCTTTAGATTTTTCATTTGCTGCTGGCTCTCAGCGTGGCACTGTTGCAGGCGGTGTTAATACTGACCGCCTCACCTCTGTTTTATCTTCTGCTGGTGGTTCGTTCGGTATTTTTAATGGCGATGTTTTAGGGCTATCAGTTCGCGCATTAAAGACTAATAGCCATTCAAAAATATTGTCTGTGCCACGTATTCTTACGCTTTCAGGTCAGAAGGGTTCTATCTCTGTTGGCCAGAATGTCCCTTTTATTACTGGTCGTGTGACTGGTGAATCTGCCAATGTAAATAATCCATTTCAGACGATTGAGCGTCAAAATGTAGGTATTTCCATGAGCGTTTTTCCTGTTGCAATGGCTGGCGGTAATATTGTTCTGGATATTACCAGCAAGGCCGATAGTTTGAGTTCTTCTACTCAGGCAAGTGATGTTATTACTAATCAAAGAAGTATTGCTACAACGGTTAATTTGCGTGATGGACAGACTCTTTTACTCGGTGGCCTCACTGATTATAAAAA", + "domains": [ {"helix": 15, "forward": false, "start": 32, "end": 102, "deletions": [68]}, {"helix": 14, "forward": true, "start": 32, "end": 240, "deletions": [68, 115, 163, 212, 59, 91, 123, 155, 187, 219], "insertions": [[75, 1], [107, 1], [139, 1], [171, 1], [203, 1], [235, 1]]}, {"helix": 13, "forward": false, "start": 32, "end": 240, "deletions": [68, 115, 163, 212, 75, 107, 139, 171, 203, 235], "insertions": [[59, 1], [91, 1], [123, 1], [155, 1], [187, 1], [219, 1]]}, @@ -72,18 +117,18 @@ }, { "color": "#57bb00", - "dna_sequence": "ACAATATTACCGATAGTTGCGCCGACAATGAC", + "sequence": "AACAATATTACCGATAGTTGCGCCGACAATGA", "idt": {"name": "ST15[248]0[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 248, "end": 256}, {"helix": 0, "forward": false, "start": 232, "end": 256} ] }, { "color": "#f74308", - "dna_sequence": "CTTTGAAATCATAAGGGAACCGAATAAGTAT", + "sequence": "ACTTTGAAATCATAAGGGAACCGTATAAGTA", "idt": {"name": "ST2[231]1[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 224, "end": 232}, {"helix": 1, "forward": true, "start": 224, "end": 248, "deletions": [235]} ], @@ -91,9 +136,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AGCCCGGAAGTCGAGAGGGTTGATACTGACCAA", + "sequence": "TAGCCCGGACGTCGAGAGGGTTGAAACTGACCA", "idt": {"name": "ST1[248]2[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 2, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ], @@ -101,81 +146,81 @@ }, { "color": "#888888", - "dna_sequence": "AACACTATAGGAATTACGAGGCATTCAAAATC", + "sequence": "CAACACTAAAGGAATTACGAGGCAATCAAAAT", "idt": {"name": "ST4[231]3[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 224, "end": 232}, {"helix": 3, "forward": true, "start": 224, "end": 248} ] }, { "color": "#32b86c", - "dna_sequence": "ACCGGAACGCCATCTTTTCATAAAGTAAGAGC", + "sequence": "CACCGGAATGCCATCTTTTCATATAGTAAGAG", "idt": {"name": "ST3[248]4[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 248, "end": 256}, {"helix": 4, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ] }, { "color": "#333333", - "dna_sequence": "TAGAGCTTAGAGGTCATTTTTGCGGAATACC", + "sequence": "TTAGAGCTAAGAGGTCATTTTTGCGGAATAC", "idt": {"name": "ST6[231]5[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 224, "end": 232}, {"helix": 5, "forward": true, "start": 224, "end": 248, "deletions": [235]} ] }, { "color": "#320096", - "dna_sequence": "CAAAAGAACGAAACGCAATAATAACGGATGGCT", + "sequence": "CCAAAAGAAGGAAACGCAATAATAACGGATGGC", "idt": {"name": "ST5[248]6[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 6, "forward": false, "start": 232, "end": 256} ] }, { "color": "#03b6a2", - "dna_sequence": "AAATGCAAATTTTTAGAACCCTCTTTAGCGA", + "sequence": "TAAATGCAAATTTTTAGAACCCTTTTTAGCG", "idt": {"name": "ST8[231]7[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 224, "end": 232}, {"helix": 7, "forward": true, "start": 224, "end": 248, "deletions": [235]} ] }, { "color": "#7300de", - "dna_sequence": "ACCTCCCGAAAGAACGCGAGGCGTATATATTTT", + "sequence": "AACCTCCCGTAAGAACGCGAGGCGCATATATTT", "idt": {"name": "ST7[248]8[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 8, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ] }, { "color": "#aaaa00", - "dna_sequence": "CTTTCATCTCGCGTCTGGCCTTCCTGTTTAGT", + "sequence": "GCTTTCATTTCGCGTCTGGCCTTCCTGTTTAG", "idt": {"name": "ST10[231]9[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 224, "end": 232}, {"helix": 9, "forward": true, "start": 224, "end": 248} ] }, { "color": "#b8056c", - "dna_sequence": "ATCATATGTTACTAGAAAAAGCCTGTAGCCAG", + "sequence": "TATCATATATTACTAGAAAAAGCCTGTAGCCA", "idt": {"name": "ST9[248]10[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 248, "end": 256}, {"helix": 10, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ] }, { "color": "#007200", - "dna_sequence": "TAGAGGATCTTGCATGCCTGCAGTACCTGAG", + "sequence": "CTAGAGGAGCTTGCATGCCTGCATTACCTGA", "idt": {"name": "ST12[231]11[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 224, "end": 232}, {"helix": 11, "forward": true, "start": 224, "end": 248, "deletions": [235]} ], @@ -183,27 +228,27 @@ }, { "color": "#cc0000", - "dna_sequence": "CAAAAGAAGAATTATTCATTTCAATGTCGACTC", + "sequence": "GCAAAAGAAGAATTATTCATTTCAAGGTCGACT", "idt": {"name": "ST11[248]12[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 12, "forward": false, "start": 232, "end": 256} ] }, { "color": "#f7931e", - "dna_sequence": "CCCTTATATGGTGGTTCCGAAATATATCTTT", + "sequence": "TCCCTTATATGGTGGTTCCGAAAAATATCTT", "idt": {"name": "ST14[231]13[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 224, "end": 232}, {"helix": 13, "forward": true, "start": 224, "end": 248, "deletions": [235]} ] }, { "color": "#f74308", - "dna_sequence": "AGGAGCACTGGAAGGTTATCTAAACGGCAAAAT", + "sequence": "TAGGAGCACAGGAAGGTTATCTAATCGGCAAAA", "idt": {"name": "ST13[248]14[232]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 248, "end": 256, "insertions": [[251, 1]]}, {"helix": 14, "forward": false, "start": 232, "end": 256, "deletions": [251], "insertions": [[235, 1]]} ], @@ -211,18 +256,18 @@ }, { "color": "#888888", - "dna_sequence": "AACAACCATCGGCCTTGCTGGTAATATCCAGA", + "sequence": "CAACAACCATCGGCCTTGCTGGTAATATCCAG", "idt": {"name": "ST0[231]15[247]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 224, "end": 232}, {"helix": 15, "forward": true, "start": 224, "end": 248} ] }, { "color": "#32b86c", - "dna_sequence": "AGCTTGACAGTTTCCATTAAACGGACCTAAAA", + "sequence": "GAGCTTGAAAGTTTCCATTAAACGAACCTAAA", "idt": {"name": "ST15[56]1[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 56, "end": 64}, {"helix": 0, "forward": false, "start": 48, "end": 64}, {"helix": 1, "forward": true, "start": 48, "end": 56} @@ -230,9 +275,9 @@ }, { "color": "#333333", - "dna_sequence": "CGAAAGAGGGTAGTAAATTGGGCTGAATTACC", + "sequence": "ACGAAAGAGAGTAGTAAATTGGGCTGAATTAC", "idt": {"name": "ST1[56]3[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 2, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 3, "forward": true, "start": 48, "end": 56} @@ -240,9 +285,9 @@ }, { "color": "#320096", - "dna_sequence": "TTATGCGACTTTAAACAGTTCAGTCTTTACC", + "sequence": "CTTATGCGGCTTTAAACAGTTCAGTCTTTAC", "idt": {"name": "ST3[56]5[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 56, "end": 64}, {"helix": 4, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 5, "forward": true, "start": 48, "end": 56} @@ -250,9 +295,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CTGACTATTTGTTTAGCTATATTTTATTCTACT", + "sequence": "CCTGACTATCTGTTTAGCTATATTTAATTCTAC", "idt": {"name": "ST5[56]7[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 6, "forward": false, "start": 48, "end": 64}, {"helix": 7, "forward": true, "start": 48, "end": 56} @@ -260,9 +305,9 @@ }, { "color": "#7300de", - "dna_sequence": "AATAGTAGTCTGAGAGTCTGGAGCACTAGCAT", + "sequence": "TAATAGTAGCCTGAGAGTCTGGAGAACTAGCA", "idt": {"name": "ST7[56]9[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 8, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 9, "forward": true, "start": 48, "end": 56} @@ -270,9 +315,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "GTCAATCAATCGCACTCCAGCCAAGGCAAAG", + "sequence": "TGTCAATCGATCGCACTCCAGCCCAGGCAAA", "idt": {"name": "ST9[56]11[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 56, "end": 64}, {"helix": 10, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 11, "forward": true, "start": 48, "end": 56} @@ -280,9 +325,9 @@ }, { "color": "#b8056c", - "dna_sequence": "CGCCATTCGCGCTCACTGCCCGCTTTAATGAAT", + "sequence": "GCGCCATTCGCGCTCACTGCCCGCTTTAATGAA", "idt": {"name": "ST11[56]13[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 12, "forward": false, "start": 48, "end": 64}, {"helix": 13, "forward": true, "start": 48, "end": 56} @@ -290,9 +335,9 @@ }, { "color": "#007200", - "dna_sequence": "CGGCCAACGGGTCGAGGTGCCGTACGATTTAG", + "sequence": "TCGGCCAACGGGTCGAGGTGCCGTCCGATTTA", "idt": {"name": "ST13[56]15[55]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 56, "end": 64, "insertions": [[59, 1]]}, {"helix": 14, "forward": false, "start": 48, "end": 64, "deletions": [59]}, {"helix": 15, "forward": true, "start": 48, "end": 56} @@ -300,9 +345,9 @@ }, { "color": "#cc0000", - "dna_sequence": "ATGAGGAGGGGAAAGCCGGCGAAAATCAAGT", + "sequence": "CATGAGGCGGGGAAAGCCGGCGCAAATCAAG", "idt": {"name": "ST0[71]14[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 15, "forward": true, "start": 64, "end": 80, "deletions": [68]}, {"helix": 14, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -310,9 +355,9 @@ }, { "color": "#f7931e", - "dna_sequence": "AGAACGACAAAAGAATACACTACTTTTTC", + "sequence": "CAGAACGGCAAAAGAATACACGACTTTTT", "idt": {"name": "ST2[71]0[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 1, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 0, "forward": false, "start": 72, "end": 80} @@ -320,9 +365,9 @@ }, { "color": "#f74308", - "dna_sequence": "TCAAATGTTTTAAGAACTGGCTAGAAACACC", + "sequence": "CTCAAATATTTTAAGAACTGGCGAGAAACAC", "idt": {"name": "ST4[71]2[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 3, "forward": true, "start": 64, "end": 80, "deletions": [68]}, {"helix": 2, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -330,9 +375,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AATAACCATAGTCAGAAGCAAGAATCCCCC", + "sequence": "CAATAACTATAGTCAGAAGCATGAATCCCC", "idt": {"name": "ST6[71]4[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 5, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 4, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -340,9 +385,9 @@ }, { "color": "#888888", - "dna_sequence": "TCATTGCAGCATTAACATCCAAAATGGTC", + "sequence": "GTCATTGTAGCATTAACATCCCAAATGGT", "idt": {"name": "ST8[71]6[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 7, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 6, "forward": false, "start": 72, "end": 80} @@ -350,9 +395,9 @@ }, { "color": "#32b86c", - "dna_sequence": "CAGGAAGTATGTACCCCGGTTGGCTATCAGG", + "sequence": "TCAGGAAATATGTACCCCGGTTGGCTATCAG", "idt": {"name": "ST10[71]8[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 9, "forward": true, "start": 64, "end": 80, "deletions": [68]}, {"helix": 8, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -360,9 +405,9 @@ }, { "color": "#333333", - "dna_sequence": "TGCGTTGCCATTCAGGCTGCGTATCGGCCT", + "sequence": "TTGCGTTGCCATTCAGGCTGCGTATCGGCC", "idt": {"name": "ST12[71]10[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 11, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 10, "forward": false, "start": 72, "end": 80, "insertions": [[75, 1]]} @@ -370,9 +415,9 @@ }, { "color": "#320096", - "dna_sequence": "TTTTTGGCGCGGGGAGAGGCGACATTAAT", + "sequence": "TTTTTTGGCGCGGGGAGAGGCCACATTAA", "idt": {"name": "ST14[71]12[72]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 64, "end": 72, "deletions": [68]}, {"helix": 13, "forward": true, "start": 64, "end": 80, "deletions": [68, 75]}, {"helix": 12, "forward": false, "start": 72, "end": 80} @@ -380,9 +425,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AGAAAGGAGCTTTGAGGACTAAAGAAAACACT", + "sequence": "GAGAAAGGGGCTTTGAGGACTAAATAAAACAC", "idt": {"name": "ST15[88]1[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 88, "end": 96}, {"helix": 0, "forward": false, "start": 80, "end": 96}, {"helix": 1, "forward": true, "start": 80, "end": 88} @@ -390,9 +435,9 @@ }, { "color": "#7300de", - "dna_sequence": "CATCTTTGAAGGCTTGCCCTGACGCATTATAC", + "sequence": "TCATCTTTGAAGGCTTGCCCTGACTCATTATA", "idt": {"name": "ST1[88]3[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 2, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 3, "forward": true, "start": 80, "end": 88} @@ -400,9 +445,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CAGTCAGGTCATAAATATTCATTAGCGGATT", + "sequence": "CCAGTCAGGTCATAAATATTCATAAGCGGAT", "idt": {"name": "ST3[88]5[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 88, "end": 96}, {"helix": 4, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 5, "forward": true, "start": 80, "end": 88} @@ -410,9 +455,9 @@ }, { "color": "#b8056c", - "dna_sequence": "GCATCAAAAATTAGATACATTTCGCATAAATCA", + "sequence": "TGCATCAAACATTAGATACATTTCGAATAAATC", "idt": {"name": "ST5[88]7[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 6, "forward": false, "start": 80, "end": 96}, {"helix": 7, "forward": true, "start": 80, "end": 88} @@ -420,9 +465,9 @@ }, { "color": "#007200", - "dna_sequence": "TACAGGCAAGAGAGATCTACAAAGATAATCAG", + "sequence": "ATACAGGCATGAGAGATCTACAAAGATAATCA", "idt": {"name": "ST7[88]9[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 8, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 9, "forward": true, "start": 80, "end": 88} @@ -430,9 +475,9 @@ }, { "color": "#cc0000", - "dna_sequence": "AAAAGCCCAGGGGACGACGACAGCAACTGTT", + "sequence": "GAAAAGCCGAGGGGACGACGACAGCAACTGT", "idt": {"name": "ST9[88]11[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 88, "end": 96}, {"helix": 10, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 11, "forward": true, "start": 80, "end": 88} @@ -440,9 +485,9 @@ }, { "color": "#f7931e", - "dna_sequence": "GGGAAGGGCATGAGTGAGCTAACTCGTTTGCGT", + "sequence": "TGGGAAGGGAATGAGTGAGCTAACTGGTTTGCG", "idt": {"name": "ST11[88]13[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 12, "forward": false, "start": 80, "end": 96}, {"helix": 13, "forward": true, "start": 80, "end": 88} @@ -450,9 +495,9 @@ }, { "color": "#f74308", - "dna_sequence": "ATTGGGCGCCGTGAACCATCACCCACGTGGCG", + "sequence": "TATTGGGCGACGTGAACCATCACCAACGTGGC", "idt": {"name": "ST13[88]15[87]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 88, "end": 96, "insertions": [[91, 1]]}, {"helix": 14, "forward": false, "start": 80, "end": 96, "deletions": [91]}, {"helix": 15, "forward": true, "start": 80, "end": 88} @@ -460,9 +505,9 @@ }, { "color": "#57bb00", - "dna_sequence": "CTACAGAGAGGGAATTTTATAATCAGGGCGATG", + "sequence": "GCTACAGAAAGGGATTTTTATAATCAGGGCGAT", "idt": {"name": "ST0[103]14[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 96, "end": 104}, {"helix": 15, "forward": true, "start": 96, "end": 112}, {"helix": 14, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -470,9 +515,9 @@ }, { "color": "#888888", - "dna_sequence": "AGTGAATACCCCCAGCGATTATAAGCAACGG", + "sequence": "CAGTGAATACCCCCAGCGATTATTAGCAACG", "idt": {"name": "ST2[103]0[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 96, "end": 104}, {"helix": 1, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 0, "forward": false, "start": 104, "end": 112} @@ -480,9 +525,9 @@ }, { "color": "#32b86c", - "dna_sequence": "CGGAATCGACGTTGGGAAGAAAAATGCTCATTC", + "sequence": "GCGGAATCGACGTTGGGAAGAAAACTGCTCATT", "idt": {"name": "ST4[103]2[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 96, "end": 104}, {"helix": 3, "forward": true, "start": 96, "end": 112}, {"helix": 2, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -490,9 +535,9 @@ }, { "color": "#333333", - "dna_sequence": "GTTTGACCAGATTAAGAGGAAGCCCAATACTG", + "sequence": "AGTTTGACAAGATTAAGAGGAAGTCCAATACT", "idt": {"name": "ST6[103]4[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 96, "end": 104}, {"helix": 5, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 4, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -500,9 +545,9 @@ }, { "color": "#320096", - "dna_sequence": "CTATTTTTGGCAAAGAATTAGCATAGATTTA", + "sequence": "GCTATTTTAGGCAAAGAATTAGCGTAGATTT", "idt": {"name": "ST8[103]6[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 96, "end": 104}, {"helix": 7, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 6, "forward": false, "start": 104, "end": 112} @@ -510,9 +555,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CCAGTTTGCAAAAACAGGAAGATTAGAGGGTAG", + "sequence": "GCCAGTTTCCAAAAACAGGAAGATGAGAGGGTA", "idt": {"name": "ST10[103]8[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 96, "end": 104}, {"helix": 9, "forward": true, "start": 96, "end": 112}, {"helix": 8, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -520,9 +565,9 @@ }, { "color": "#7300de", - "dna_sequence": "GGTGCCTAGATCGGTGCGGGCCTGTGCATCTG", + "sequence": "GGGTGCCTCGATCGGTGCGGGCCCGTGCATCT", "idt": {"name": "ST12[103]10[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 96, "end": 104}, {"helix": 11, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 10, "forward": false, "start": 104, "end": 112, "insertions": [[107, 1]]} @@ -530,9 +575,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "GCCCACTACAGGGTGGTTTTTCTAAGCCTGG", + "sequence": "GGCCCACTCCAGGGTGGTTTTTCAAAGCCTG", "idt": {"name": "ST14[103]12[104]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 96, "end": 104}, {"helix": 13, "forward": true, "start": 96, "end": 112, "deletions": [107]}, {"helix": 12, "forward": false, "start": 104, "end": 112} @@ -540,9 +585,9 @@ }, { "color": "#b8056c", - "dna_sequence": "CCACCGAGCATCGGAACGAGGGTCCAAGCG", + "sequence": "GCCACCGAGCATCGGAACGAGGGACCAAGC", "idt": {"name": "ST15[120]1[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 120, "end": 128}, {"helix": 0, "forward": false, "start": 112, "end": 128, "deletions": [115]}, {"helix": 1, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -550,9 +595,9 @@ }, { "color": "#007200", - "dna_sequence": "CGAAACAAACAACGTAACAAAGCTCTACGT", + "sequence": "GCGAAACAATCAACGTAACAAAGATCTACG", "idt": {"name": "ST1[120]3[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 2, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 3, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -560,9 +605,9 @@ }, { "color": "#cc0000", - "dna_sequence": "TAATAAAAAGACTGGATAGCGTCCGAAAG", + "sequence": "TTAATAAATAGACTGGATAGCGCCCGAAA", "idt": {"name": "ST3[120]5[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 120, "end": 128}, {"helix": 4, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 5, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -570,9 +615,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ACTTCAAATAATTCTGCGAACGAGAAATTAA", + "sequence": "GACTTCAAACAATTCTGCGAACGAAAAATTA", "idt": {"name": "ST5[120]7[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 6, "forward": false, "start": 112, "end": 128, "deletions": [115]}, {"helix": 7, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -580,9 +625,9 @@ }, { "color": "#f74308", - "dna_sequence": "GCAATAAAGTAAATTAATGCCGGGTATAAG", + "sequence": "AGCAATAAAATAAATTAATGCCGTGTATAA", "idt": {"name": "ST7[120]9[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 8, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 9, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -590,9 +635,9 @@ }, { "color": "#57bb00", - "dna_sequence": "CAAATATTGGCGCATCGTAACCCTTCGCT", + "sequence": "GCAAATATGGGCGCATCGTAACTCTTCGC", "idt": {"name": "ST9[120]11[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 120, "end": 128}, {"helix": 10, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 11, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -601,9 +646,9 @@ }, { "color": "#888888", - "dna_sequence": "ATTACGCCAGAAGCATAAAGTGTATTTCACC", + "sequence": "TATTACGCCGGAAGCATAAAGTGTTTTTCAC", "idt": {"name": "ST11[120]13[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 12, "forward": false, "start": 112, "end": 128, "deletions": [115]}, {"helix": 13, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -611,9 +656,9 @@ }, { "color": "#32b86c", - "dna_sequence": "AGTGAGACGAAAAACCGTCTATCAGTGAGG", + "sequence": "CAGTGAGACGAAAAACCGTCTATCAGTGAG", "idt": {"name": "ST13[120]15[119]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 120, "end": 128, "insertions": [[123, 1]]}, {"helix": 14, "forward": false, "start": 112, "end": 128, "deletions": [115, 123]}, {"helix": 15, "forward": true, "start": 112, "end": 120, "deletions": [115]} @@ -621,9 +666,9 @@ }, { "color": "#333333", - "dna_sequence": "AAAGACAGTAAAAGAGTCTGTCCATCCAACGTC", + "sequence": "GAAAGACAGTAAAAGAGTCTGTCCCTCCAACGT", "idt": {"name": "ST0[135]14[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 128, "end": 136}, {"helix": 15, "forward": true, "start": 128, "end": 144}, {"helix": 14, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -631,9 +676,9 @@ }, { "color": "#320096", - "dna_sequence": "ACCCAAATGTACAACGGAGATTTCAGCAGCG", + "sequence": "TACCCAAAAGTACAACGGAGATTTCAGCAGC", "idt": {"name": "ST2[135]0[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 128, "end": 136}, {"helix": 1, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 0, "forward": false, "start": 136, "end": 144} @@ -642,9 +687,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AAATGTTTCGAACTAACGGAACAAATATTCATT", + "sequence": "AAAATGTTACGAACTAACGGAACAGATATTCAT", "idt": {"name": "ST4[135]2[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 128, "end": 136}, {"helix": 3, "forward": true, "start": 128, "end": 144}, {"helix": 2, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -652,9 +697,9 @@ }, { "color": "#7300de", - "dna_sequence": "TGATTCCCATCGCGTTTTAATTCGTAATAGTA", + "sequence": "TTGATTCCTATCGCGTTTTAATTGGTAATAGT", "idt": {"name": "ST6[135]4[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 128, "end": 136}, {"helix": 5, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 4, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -662,9 +707,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CTAGCTGACCTCAGAGCATAAAGATAACAGT", + "sequence": "TCTAGCTGGCCTCAGAGCATAAATATAACAG", "idt": {"name": "ST8[135]6[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 128, "end": 136}, {"helix": 7, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 6, "forward": false, "start": 136, "end": 144} @@ -673,9 +718,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TGTAGATGTAAATTGTAAACGTTATCAACCGTT", + "sequence": "GTGTAGATTTAAATTGTAAACGTTTTCAACCGT", "idt": {"name": "ST10[135]8[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 128, "end": 136}, {"helix": 9, "forward": true, "start": 128, "end": 144}, {"helix": 8, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -683,9 +728,9 @@ }, { "color": "#007200", - "dna_sequence": "ACGAGCCGGCTGGCGAAAGGGGGTCACGTTGG", + "sequence": "TACGAGCCAGCTGGCGAAAGGGGGTCACGTTG", "idt": {"name": "ST12[135]10[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 128, "end": 136}, {"helix": 11, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 10, "forward": false, "start": 136, "end": 144, "insertions": [[139, 1]]} @@ -693,9 +738,9 @@ }, { "color": "#cc0000", - "dna_sequence": "AAAGGGCGGGCAACAGCTGATTGCACAACAT", + "sequence": "CAAAGGGCGGGCAACAGCTGATTACACAACA", "idt": {"name": "ST14[135]12[136]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 128, "end": 136}, {"helix": 13, "forward": true, "start": 128, "end": 144, "deletions": [139]}, {"helix": 12, "forward": false, "start": 136, "end": 144} @@ -703,9 +748,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ATTAACCGGCGGGATCGTCACCCTGTATCATC", + "sequence": "AATTAACCTGCGGGATCGTCACCCTGTATCAT", "idt": {"name": "ST15[152]1[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 152, "end": 160}, {"helix": 0, "forward": false, "start": 144, "end": 160}, {"helix": 1, "forward": true, "start": 144, "end": 152} @@ -713,9 +758,9 @@ }, { "color": "#f74308", - "dna_sequence": "GCCTGATAACTTGACAAGAACCGGCATTATTA", + "sequence": "CGCCTGATATCTTGACAAGAACCGACATTATT", "idt": {"name": "ST1[152]3[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 2, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 3, "forward": true, "start": 144, "end": 152} @@ -723,9 +768,9 @@ }, { "color": "#57bb00", - "dna_sequence": "CAGGTAGAGTTTTGCCAGAGGGGGAGCTTCA", + "sequence": "ACAGGTAGAGTTTTGCCAGAGGGCGAGCTTC", "idt": {"name": "ST3[152]5[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 152, "end": 160}, {"helix": 4, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 5, "forward": true, "start": 144, "end": 152} @@ -734,9 +779,9 @@ }, { "color": "#888888", - "dna_sequence": "AAGCGAACCGGAAGTTTCATTCCATCTAAATCG", + "sequence": "AAAGCGAACTGGAAGTTTCATTCCAGCTAAATC", "idt": {"name": "ST5[152]7[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 6, "forward": false, "start": 144, "end": 160}, {"helix": 7, "forward": true, "start": 144, "end": 152} @@ -744,9 +789,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GTTGTACCACCATCAATATGATATATATTTTG", + "sequence": "GGTTGTACCACCATCAATATGATAAATATTTT", "idt": {"name": "ST7[152]9[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 8, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 9, "forward": true, "start": 144, "end": 152} @@ -755,9 +800,9 @@ }, { "color": "#333333", - "dna_sequence": "TTAAAATTCCGTAATGGGATAGGATGTGCTG", + "sequence": "GTTAAAATACCGTAATGGGATAGGATGTGCT", "idt": {"name": "ST9[152]11[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 152, "end": 160}, {"helix": 10, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 11, "forward": true, "start": 144, "end": 152} @@ -765,9 +810,9 @@ }, { "color": "#320096", - "dna_sequence": "CAAGGCGATTCCGCTCACAATTCCACCCTTCAC", + "sequence": "GCAAGGCGAATCCGCTCACAATTCCGCCCTTCA", "idt": {"name": "ST11[152]13[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 12, "forward": false, "start": 144, "end": 160}, {"helix": 13, "forward": true, "start": 144, "end": 152} @@ -775,9 +820,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CGCCTGGCCTTAAAGAACGTGGACTCACGCAA", + "sequence": "CCGCCTGGCATTAAAGAACGTGGAATCACGCA", "idt": {"name": "ST13[152]15[151]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 152, "end": 160, "insertions": [[155, 1]]}, {"helix": 14, "forward": false, "start": 144, "end": 160, "deletions": [155]}, {"helix": 15, "forward": true, "start": 144, "end": 152} @@ -785,9 +830,9 @@ }, { "color": "#7300de", - "dna_sequence": "CGCTTTTTTGTAGCAATACTTCGAACAAGAG", + "sequence": "CCGCTTTGTTGTAGCAATACTTGGAACAAGA", "idt": {"name": "ST0[167]14[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 15, "forward": true, "start": 160, "end": 176, "deletions": [163]}, {"helix": 14, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -795,9 +840,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "GAGTAATATTGTGTCGAAATCTTAAAGGC", + "sequence": "AGAGTAAAATTGTGTCGAAATGTTAAAGG", "idt": {"name": "ST2[167]0[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 1, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 0, "forward": false, "start": 168, "end": 176} @@ -805,9 +850,9 @@ }, { "color": "#b8056c", - "dna_sequence": "AAAAGAAAAGATTCATCAGTTGCTTCATCAA", + "sequence": "CAAAAGAAAAGATTCATCAGTTCCTTCATCA", "idt": {"name": "ST4[167]2[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 3, "forward": true, "start": 160, "end": 176, "deletions": [163]}, {"helix": 2, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -816,9 +861,9 @@ }, { "color": "#007200", - "dna_sequence": "GGTGTCTAGACCGGAAGCAAAGGCTTTTGC", + "sequence": "CGGTGTCCAGACCGGAAGCAAAGGCTTTTG", "idt": {"name": "ST6[167]4[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 5, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 4, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -827,9 +872,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CAAATCAAAAACATTATGACCTAAAGTAC", + "sequence": "TCAAATCAAAAACATTATGACCTAAAGTA", "idt": {"name": "ST8[167]6[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 7, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 6, "forward": false, "start": 168, "end": 176} @@ -838,9 +883,9 @@ }, { "color": "#f7931e", - "dna_sequence": "GGATTGACGCATTAAATTTTTGGGAGACAGT", + "sequence": "CGGATTGTCGCATTAAATTTTTCGGAGACAG", "idt": {"name": "ST10[167]8[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 9, "forward": true, "start": 160, "end": 176, "deletions": [163]}, {"helix": 8, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -849,9 +894,9 @@ }, { "color": "#f74308", - "dna_sequence": "ATTGTTATAAGTTGGGTAACGACAAACGGC", + "sequence": "AATTGTTTTAAGTTGGGTAACAACAAACGG", "idt": {"name": "ST12[167]10[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 11, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 10, "forward": false, "start": 168, "end": 176, "insertions": [[171, 1]]} @@ -859,9 +904,9 @@ }, { "color": "#57bb00", - "dna_sequence": "TCCACTACTGAGAGAGTTGCATGTGTGAA", + "sequence": "GTCCACTCCTGAGAGAGTTGCCTGTGTGA", "idt": {"name": "ST14[167]12[168]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 160, "end": 168, "deletions": [163]}, {"helix": 13, "forward": true, "start": 160, "end": 176, "deletions": [163, 171]}, {"helix": 12, "forward": false, "start": 168, "end": 176} @@ -869,9 +914,9 @@ }, { "color": "#888888", - "dna_sequence": "GTAATAACTGAGGCTTGCAGGGAGCGCGACCT", + "sequence": "AGTAATAACTGAGGCTTGCAGGGACCGCGACC", "idt": {"name": "ST15[184]1[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 184, "end": 192}, {"helix": 0, "forward": false, "start": 176, "end": 192}, {"helix": 1, "forward": true, "start": 176, "end": 184} @@ -879,9 +924,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GCTCCATGTCATAGGCTGGCTGACAGATTTAG", + "sequence": "TGCTCCATGGCATAGGCTGGCTGAGAGATTTA", "idt": {"name": "ST1[184]3[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 2, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 3, "forward": true, "start": 176, "end": 184} @@ -889,9 +934,9 @@ }, { "color": "#333333", - "dna_sequence": "GAATACCAACCAAAATAGCGAGACTCCAACA", + "sequence": "GGAATACCAACCAAAATAGCGAGACTCCAAC", "idt": {"name": "ST3[184]5[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 184, "end": 192}, {"helix": 4, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 5, "forward": true, "start": 176, "end": 184} @@ -899,9 +944,9 @@ }, { "color": "#320096", - "dna_sequence": "GGTCAGGATGTTTTAAATATGCAACCTGTAATA", + "sequence": "AGGTCAGGATGTTTTAAATATGCAACCTGTAAT", "idt": {"name": "ST5[184]7[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 6, "forward": false, "start": 176, "end": 192}, {"helix": 7, "forward": true, "start": 176, "end": 184} @@ -909,9 +954,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CTTTTGCGGAGGGTGAGAAAGGCCTTAAATCA", + "sequence": "ACTTTTGCGAAGGGTGAGAAAGGCGTTAAATC", "idt": {"name": "ST7[184]9[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 8, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 9, "forward": true, "start": 176, "end": 184} @@ -919,9 +964,9 @@ }, { "color": "#7300de", - "dna_sequence": "GCTCATTTGGATTCTCCGTGGGACCAGGGTT", + "sequence": "AGCTCATTCGGATTCTCCGTGGGGCCAGGGT", "idt": {"name": "ST9[184]11[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 184, "end": 192}, {"helix": 10, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 11, "forward": true, "start": 176, "end": 184} @@ -929,9 +974,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "TTCCCAGTCGGTCATAGCTGTTTCCGCAAGCGG", + "sequence": "TTTCCCAGTTGGTCATAGCTGTTTCAGCAAGCG", "idt": {"name": "ST11[184]13[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 12, "forward": false, "start": 176, "end": 192}, {"helix": 13, "forward": true, "start": 176, "end": 184} @@ -939,9 +984,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TCCACGCTGTGTTGTTCCAGTTTGTTTGATTA", + "sequence": "GTCCACGCTGTGTTGTTCCAGTTTCTTTGATT", "idt": {"name": "ST13[184]15[183]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 184, "end": 192, "insertions": [[187, 1]]}, {"helix": 14, "forward": false, "start": 176, "end": 192, "deletions": [187]}, {"helix": 15, "forward": true, "start": 176, "end": 184} @@ -949,9 +994,9 @@ }, { "color": "#007200", - "dna_sequence": "TCGGTCGCATCACTTGCCTGAGTACCCGAGATA", + "sequence": "TTCGGTCGCATCACTTGCCTGAGTGCCCGAGAT", "idt": {"name": "ST0[199]14[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 192, "end": 200}, {"helix": 15, "forward": true, "start": 192, "end": 208}, {"helix": 14, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -959,9 +1004,9 @@ }, { "color": "#cc0000", - "dna_sequence": "ACCAGGCGTACTTAGCCGGAACGCGATATAT", + "sequence": "GACCAGGCTTACTTAGCCGGAACCCGATATA", "idt": {"name": "ST2[199]0[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 192, "end": 200}, {"helix": 1, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 0, "forward": false, "start": 200, "end": 208} @@ -969,9 +1014,9 @@ }, { "color": "#f7931e", - "dna_sequence": "CGATAAAACATTCAACTAATGCAGGGTGTACAG", + "sequence": "ACGATAAAACATTCAACTAATGCACGGTGTACA", "idt": {"name": "ST4[199]2[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 192, "end": 200}, {"helix": 3, "forward": true, "start": 192, "end": 208}, {"helix": 2, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -980,9 +1025,9 @@ }, { "color": "#f74308", - "dna_sequence": "CTCAACATTAGAGAGTACCTTTAACCAGACGA", + "sequence": "GCTCAACATTAGAGAGTACCTTTTACCAGACG", "idt": {"name": "ST6[199]4[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 192, "end": 200}, {"helix": 5, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 4, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -991,9 +1036,9 @@ }, { "color": "#57bb00", - "dna_sequence": "GATTCAAAGAGAAGCCTTTATTTTGCTGTAG", + "sequence": "AGATTCAAGGAGAAGCCTTTATTATGCTGTA", "idt": {"name": "ST8[199]6[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 192, "end": 200}, {"helix": 7, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 6, "forward": false, "start": 200, "end": 208} @@ -1002,9 +1047,9 @@ }, { "color": "#888888", - "dna_sequence": "AACCCGTCTTTAACCAATAGGAACGTAGGTAAA", + "sequence": "CAACCCGTTTTTAACCAATAGGAATGTAGGTAA", "idt": {"name": "ST10[199]8[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 192, "end": 200}, {"helix": 9, "forward": true, "start": 192, "end": 208}, {"helix": 8, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -1013,9 +1058,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GTAATCATACGACGTTGTAAAACGCGAGTAAC", + "sequence": "CGTAATCACACGACGTTGTAAAAAGCGAGTAA", "idt": {"name": "ST12[199]10[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 192, "end": 200}, {"helix": 11, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 10, "forward": false, "start": 200, "end": 208, "insertions": [[203, 1]]} @@ -1023,9 +1068,9 @@ }, { "color": "#333333", - "dna_sequence": "GGGTTGAGGTTTGCCCCAGCAGGTCGAATTC", + "sequence": "AGGGTTGAGGTTTGCCCCAGCAGCTCGAATT", "idt": {"name": "ST14[199]12[200]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 192, "end": 200}, {"helix": 13, "forward": true, "start": 192, "end": 208, "deletions": [203]}, {"helix": 12, "forward": false, "start": 200, "end": 208} @@ -1033,9 +1078,9 @@ }, { "color": "#320096", - "dna_sequence": "TCAAACTATCGCCCACGCATAACAGGCGCA", + "sequence": "CTCAAACTATCGCCCACGCATAAGAGGCGC", "idt": {"name": "ST15[216]1[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 216, "end": 224}, {"helix": 0, "forward": false, "start": 208, "end": 224, "deletions": [212]}, {"helix": 1, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1043,9 +1088,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "GACGGTCAAGAGGACAGATGAACATACATA", + "sequence": "AGACGGTCAAGAGGACAGATGAAGATACAT", "idt": {"name": "ST1[216]3[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 2, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 3, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1053,9 +1098,9 @@ }, { "color": "#7300de", - "dna_sequence": "ACGCCAAACATAACCCTCGTTTATTGCTC", + "sequence": "AACGCCAATCATAACCCTCGTTAATTGCT", "idt": {"name": "ST3[216]5[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 216, "end": 224}, {"helix": 4, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 5, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1064,9 +1109,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CTTTTGATAAATTGCTGAATATAACAACGCA", + "sequence": "CCTTTTGATTAATTGCTGAATATATCAACGC", "idt": {"name": "ST5[216]7[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 6, "forward": false, "start": 208, "end": 224, "deletions": [212]}, {"helix": 7, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1074,9 +1119,9 @@ }, { "color": "#b8056c", - "dna_sequence": "AGGATAAAATGCCTGAGTAATGTGCCATCA", + "sequence": "AAGGATAAAATGCCTGAGTAATGCGCCATC", "idt": {"name": "ST7[216]9[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 8, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 9, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1084,9 +1129,9 @@ }, { "color": "#007200", - "dna_sequence": "AAAATAATAACATTAAATGTGAGACGGCC", + "sequence": "AAAAATAACAACATTAAATGTGCGACGGC", "idt": {"name": "ST9[216]11[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 216, "end": 224}, {"helix": 10, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 11, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1094,9 +1139,9 @@ }, { "color": "#cc0000", - "dna_sequence": "AGTGCCAAGCCCCGGGTACCGAGCCGAAAAT", + "sequence": "CAGTGCCAATCCCCGGGTACCGAGGCGAAAA", "idt": {"name": "ST11[216]13[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 12, "forward": false, "start": 208, "end": 224, "deletions": [212]}, {"helix": 13, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1105,9 +1150,9 @@ }, { "color": "#f7931e", - "dna_sequence": "CCTGTTTGAAATCAAAAGAATAGGAAGAAC", + "sequence": "TCCTGTTTGAAATCAAAAGAATAAGAAGAA", "idt": {"name": "ST13[216]15[215]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 216, "end": 224, "insertions": [[219, 1]]}, {"helix": 14, "forward": false, "start": 208, "end": 224, "deletions": [212, 219]}, {"helix": 15, "forward": true, "start": 208, "end": 216, "deletions": [212]} @@ -1115,9 +1160,9 @@ }, { "color": "#f74308", - "dna_sequence": "GCTTGATACCGCCAGCCATTGCAGTTGAAAG", + "sequence": "AGCTTGATACCGCCAGCCATTGCAGTTGAAA", "idt": {"name": "ST0[263]14[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 15, "forward": true, "start": 256, "end": 272, "deletions": [259]}, {"helix": 14, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1125,9 +1170,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AAGTGCCTAGGTGTATCACCGCTTAAACA", + "sequence": "TAAGTGCATAGGTGTATCACCTCTTAAAC", "idt": {"name": "ST2[263]0[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 1, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 0, "forward": false, "start": 264, "end": 272} @@ -1136,9 +1181,9 @@ }, { "color": "#888888", - "dna_sequence": "AGCGTTTCAGAGCCACCACCGGCAGGCGGAT", + "sequence": "TAGCGTTCCAGAGCCACCACCGCCAGGCGGA", "idt": {"name": "ST4[263]2[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 3, "forward": true, "start": 256, "end": 272, "deletions": [259]}, {"helix": 2, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1146,9 +1191,9 @@ }, { "color": "#32b86c", - "dna_sequence": "AACCGAGTGGCATGATTAAGACCCCTTATT", + "sequence": "AAACCGACTGGCATGATTAAGCCCCCTTAT", "idt": {"name": "ST6[263]4[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 5, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 4, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1156,9 +1201,9 @@ }, { "color": "#333333", - "dna_sequence": "GTATTCTCTTGCGGGAGGTTTCAGAAGGA", + "sequence": "GGTATTCACTTGCGGGAGGTTCCAGAAGG", "idt": {"name": "ST8[263]6[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 7, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 6, "forward": false, "start": 264, "end": 272} @@ -1166,9 +1211,9 @@ }, { "color": "#320096", - "dna_sequence": "ATCATAACGTTATACAAATTCTGCTTATCCG", + "sequence": "AATCATAGCGTTATACAAATTCGGCTTATCC", "idt": {"name": "ST10[263]8[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 9, "forward": true, "start": 256, "end": 272, "deletions": [259]}, {"helix": 8, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1176,9 +1221,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AGAGGCGATGATGAAACAAACAACACCGGA", + "sequence": "CAGAGGCGATGATGAAACAAAAAACACCGG", "idt": {"name": "ST12[263]10[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 11, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 10, "forward": false, "start": 264, "end": 272, "insertions": [[267, 1]]} @@ -1187,9 +1232,9 @@ }, { "color": "#7300de", - "dna_sequence": "GAATTGAAACAACTAATAGATAATCGCGC", + "sequence": "GGAATTGTAACAACTAATAGAAAATCGCG", "idt": {"name": "ST14[263]12[264]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 256, "end": 264, "deletions": [259]}, {"helix": 13, "forward": true, "start": 256, "end": 272, "deletions": [259, 267]}, {"helix": 12, "forward": false, "start": 264, "end": 272} @@ -1197,9 +1242,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "AAACGCTCCTTTCGAGGTGAATTTTACTCAGG", + "sequence": "AAAACGCTGCTTTCGAGGTGAATTGTACTCAG", "idt": {"name": "ST15[280]1[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 280, "end": 288}, {"helix": 0, "forward": false, "start": 272, "end": 288}, {"helix": 1, "forward": true, "start": 272, "end": 280} @@ -1207,9 +1252,9 @@ }, { "color": "#b8056c", - "dna_sequence": "AGGTTTAGTGGTTTTGCTCAGTACAACCGCCT", + "sequence": "GAGGTTTAGGGGTTTTGCTCAGTAGAACCGCC", "idt": {"name": "ST1[280]3[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 2, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 3, "forward": true, "start": 272, "end": 280} @@ -1217,9 +1262,9 @@ }, { "color": "#007200", - "dna_sequence": "CCCTCAGAATTTTCGGTCATAGCCTCCTTAT", + "sequence": "TCCCTCAGCATTTTCGGTCATAGACTCCTTA", "idt": {"name": "ST3[280]5[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 280, "end": 288}, {"helix": 4, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 5, "forward": true, "start": 272, "end": 280} @@ -1228,9 +1273,9 @@ }, { "color": "#cc0000", - "dna_sequence": "TACGCAGTAAGCCGAACAAAGTTACTGAAGCCT", + "sequence": "TTACGCAGTTAGCCGAACAAAGTTATTGAAGCC", "idt": {"name": "ST5[280]7[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 6, "forward": false, "start": 272, "end": 288}, {"helix": 7, "forward": true, "start": 272, "end": 280} @@ -1238,9 +1283,9 @@ }, { "color": "#f7931e", - "dna_sequence": "TAAATCAAGAATCAGATATAGAAGTACCAGTA", + "sequence": "TTAAATCAAAAATCAGATATAGAATTACCAGT", "idt": {"name": "ST7[280]9[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 8, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 9, "forward": true, "start": 272, "end": 280} @@ -1248,9 +1293,9 @@ }, { "color": "#f74308", - "dna_sequence": "TAAAGCCACGTTAAATAAGAATAATCAAGAA", + "sequence": "ATAAAGCCGCGTTAAATAAGAATCATCAAGA", "idt": {"name": "ST9[280]11[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 280, "end": 288}, {"helix": 10, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 11, "forward": true, "start": 272, "end": 280} @@ -1258,9 +1303,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AACAAAATTGAATACCAAGTTACAATAGAGCCG", + "sequence": "AAACAAAATTGAATACCAAGTTACATTAGAGCC", "idt": {"name": "ST11[280]13[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 12, "forward": false, "start": 272, "end": 288}, {"helix": 13, "forward": true, "start": 272, "end": 280} @@ -1269,9 +1314,9 @@ }, { "color": "#888888", - "dna_sequence": "TCAATAGATAGTTGGCAAATCAACAACAGGAA", + "sequence": "GTCAATAGACAGTTGGCAAATCAACAACAGGA", "idt": {"name": "ST13[280]15[279]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 280, "end": 288, "insertions": [[283, 1]]}, {"helix": 14, "forward": false, "start": 272, "end": 288, "deletions": [283]}, {"helix": 15, "forward": true, "start": 272, "end": 280} @@ -1279,9 +1324,9 @@ }, { "color": "#32b86c", - "dna_sequence": "TCAGCTTGATGGAAATACCTACATTCAATCAAT", + "sequence": "ATCAGCTTCATGGAAATACCTACACTCAATCAA", "idt": {"name": "ST0[295]14[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 288, "end": 296}, {"helix": 15, "forward": true, "start": 288, "end": 304}, {"helix": 14, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1289,9 +1334,9 @@ }, { "color": "#333333", - "dna_sequence": "ATTAGCGGACCGCCACCCTCAGATCGGTTTA", + "sequence": "GATTAGCGTACCGCCACCCTCAGATCGGTTT", "idt": {"name": "ST2[295]0[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 288, "end": 296}, {"helix": 1, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 0, "forward": false, "start": 296, "end": 304} @@ -1299,9 +1344,9 @@ }, { "color": "#320096", - "dna_sequence": "TCATCGGCGCCGCCACCCTCAGAAAGGATTAGG", + "sequence": "TTCATCGGAGCCGCCACCCTCAGAAAGGATTAG", "idt": {"name": "ST4[295]2[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 288, "end": 296}, {"helix": 3, "forward": true, "start": 288, "end": 304}, {"helix": 2, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1310,9 +1355,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AAGCAGATTGTTAGCAAACGTAGAGCGCGTTT", + "sequence": "TAAGCAGAATGTTAGCAAACGTATAGCGCGTT", "idt": {"name": "ST6[295]4[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 288, "end": 296}, {"helix": 5, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 4, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1321,9 +1366,9 @@ }, { "color": "#7300de", - "dna_sequence": "AGCAAGCAATTAGTTGCTATTTTAGAAAAGT", + "sequence": "TAGCAAGCGATTAGTTGCTATTTAAGAAAAG", "idt": {"name": "ST8[295]6[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 288, "end": 296}, {"helix": 7, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 6, "forward": false, "start": 296, "end": 304} @@ -1332,9 +1377,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "AAATAAGGACGCTCAACAGTAGGGGCGCCCAAT", + "sequence": "TAAATAAGAACGCTCAACAGTAGGCGCGCCCAA", "idt": {"name": "ST10[295]8[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 288, "end": 296}, {"helix": 9, "forward": true, "start": 288, "end": 304}, {"helix": 8, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1343,9 +1388,9 @@ }, { "color": "#b8056c", - "dna_sequence": "ATTGCTTTAATTACATTTAACAACCGTGTGAT", + "sequence": "GATTGCTTTAATTACATTTAACAACCGTGTGA", "idt": {"name": "ST12[295]10[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 288, "end": 296}, {"helix": 11, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 10, "forward": false, "start": 296, "end": 304, "insertions": [[299, 1]]} @@ -1353,9 +1398,9 @@ }, { "color": "#007200", - "dna_sequence": "ATCTGGTCAATACATTTGAGGATTTCGCCTG", + "sequence": "TATCTGGTTAATACATTTGAGGAATTCGCCT", "idt": {"name": "ST14[295]12[296]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 288, "end": 296}, {"helix": 13, "forward": true, "start": 288, "end": 304, "deletions": [299]}, {"helix": 12, "forward": false, "start": 296, "end": 304} @@ -1363,9 +1408,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CTCAATCGGAGCCTTTAATTGTAACCGCCA", + "sequence": "GCTCAATCGGAGCCTTTAATTGTAACCGCC", "idt": {"name": "ST15[312]1[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 312, "end": 320}, {"helix": 0, "forward": false, "start": 304, "end": 320, "deletions": [307]}, {"helix": 1, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1373,9 +1418,9 @@ }, { "color": "#f7931e", - "dna_sequence": "CCCTCAGAAGACTCCTCAAGAGACCGCCAC", + "sequence": "ACCCTCAGAAGACTCCTCAAGAGACCGCCA", "idt": {"name": "ST1[312]3[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 2, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 3, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1383,9 +1428,9 @@ }, { "color": "#f74308", - "dna_sequence": "CCTCAGAGTAGCGTCAGACTGTAAAATAC", + "sequence": "CCCTCAGATTAGCGTCAGACTGGAAAATA", "idt": {"name": "ST3[312]5[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 312, "end": 320}, {"helix": 4, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 5, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1393,9 +1438,9 @@ }, { "color": "#57bb00", - "dna_sequence": "ATACATAAACCGAAGCCCTTTTTAGCACCCA", + "sequence": "CATACATAAACCGAAGCCCTTTTTTGCACCC", "idt": {"name": "ST5[312]7[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 6, "forward": false, "start": 304, "end": 320, "deletions": [307]}, {"helix": 7, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1403,9 +1448,9 @@ }, { "color": "#888888", - "dna_sequence": "GCTACAATTTAGGAATCATTACCCTTAATT", + "sequence": "AGCTACAATGTAGGAATCATTACGCTTAAT", "idt": {"name": "ST7[312]9[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 8, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 9, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1413,9 +1458,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GAGAATCGGTTTGAAATACCGATTTCATT", + "sequence": "TGAGAATCGGTTTGAAATACCGATTTCAT", "idt": {"name": "ST9[312]11[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 312, "end": 320}, {"helix": 10, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 11, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1423,9 +1468,9 @@ }, { "color": "#333333", - "dna_sequence": "TGAATTACCAGAAACAATAACGGATTAGAAG", + "sequence": "TTGAATTACGAGAAACAATAACGGTTTAGAA", "idt": {"name": "ST11[312]13[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 12, "forward": false, "start": 304, "end": 320, "deletions": [307]}, {"helix": 13, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1433,9 +1478,9 @@ }, { "color": "#320096", - "dna_sequence": "TATTAGACTCAAATATCAAACCCTTTGACG", + "sequence": "GTATTAGACTCAAATATCAAACCTTTTGAC", "idt": {"name": "ST13[312]15[311]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 312, "end": 320, "insertions": [[315, 1]]}, {"helix": 14, "forward": false, "start": 304, "end": 320, "deletions": [307, 315]}, {"helix": 15, "forward": true, "start": 304, "end": 312, "deletions": [307]} @@ -1443,9 +1488,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "TCCAAAAGTCTGAAATGGATTATTATCACCTTG", + "sequence": "CTCCAAAAGTCTGAAATGGATTATCATCACCTT", "idt": {"name": "ST0[327]14[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 320, "end": 328}, {"helix": 15, "forward": true, "start": 320, "end": 336}, {"helix": 14, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1453,9 +1498,9 @@ }, { "color": "#7300de", - "dna_sequence": "GAGGCTGACCGCCACCCTCAGAGAAAAAGGC", + "sequence": "AGAGGCTGACCGCCACCCTCAGAAAAAAAGG", "idt": {"name": "ST2[327]0[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 320, "end": 328}, {"helix": 1, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 0, "forward": false, "start": 328, "end": 336} @@ -1463,9 +1508,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "TTTGCCTTCCACCACCCTCAGAGCAAGTATTAA", + "sequence": "GTTTGCCTGCCACCACCCTCAGAGAAAGTATTA", "idt": {"name": "ST4[327]2[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 320, "end": 328}, {"helix": 3, "forward": true, "start": 320, "end": 336}, {"helix": 2, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1474,9 +1519,9 @@ }, { "color": "#b8056c", - "dna_sequence": "CTATCTTAGGTGGCAACATATAAAGAATCAAG", + "sequence": "GCTATCTTAGGTGGCAACATATACAGAATCAA", "idt": {"name": "ST6[327]4[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 320, "end": 328}, {"helix": 5, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 4, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1485,9 +1530,9 @@ }, { "color": "#007200", - "dna_sequence": "TTTCATCGTTATCCTGAATCTTAAGCAATAG", + "sequence": "TTTTCATCTTTATCCTGAATCTTTAGCAATA", "idt": {"name": "ST8[327]6[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 320, "end": 328}, {"helix": 7, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 6, "forward": false, "start": 328, "end": 336} @@ -1496,9 +1541,9 @@ }, { "color": "#cc0000", - "dna_sequence": "ATTTAATGCCATATTTAACAACGCCGTTTTTAT", + "sequence": "AATTTAATGCCATATTTAACAACGCCGTTTTTA", "idt": {"name": "ST10[327]8[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 320, "end": 328}, {"helix": 9, "forward": true, "start": 320, "end": 336}, {"helix": 8, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1507,9 +1552,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ACATCGGGTTTTTTAATGGAAACCTGACCTAA", + "sequence": "TACATCGGCTTTTTTAATGGAAATCTGACCTA", "idt": {"name": "ST12[327]10[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 320, "end": 328}, {"helix": 11, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 10, "forward": false, "start": 328, "end": 336, "insertions": [[331, 1]]} @@ -1517,9 +1562,9 @@ }, { "color": "#f74308", - "dna_sequence": "CTGAACCTTTACAAACAATTCGATACCTTTT", + "sequence": "GCTGAACCTTTACAAACAATTCGGTACCTTT", "idt": {"name": "ST14[327]12[328]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 320, "end": 328}, {"helix": 13, "forward": true, "start": 320, "end": 336, "deletions": [331]}, {"helix": 12, "forward": false, "start": 328, "end": 336} @@ -1527,9 +1572,9 @@ }, { "color": "#57bb00", - "dna_sequence": "CAGATTCAGTTGAAAATCTCCAAACCACCACC", + "sequence": "GCAGATTCCGTTGAAAATCTCCAAGCCACCAC", "idt": {"name": "ST15[344]1[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 344, "end": 352}, {"helix": 0, "forward": false, "start": 336, "end": 352}, {"helix": 1, "forward": true, "start": 336, "end": 344} @@ -1537,9 +1582,9 @@ }, { "color": "#888888", - "dna_sequence": "CTCATTTTCTATTCTGAAACATGACGCCACCA", + "sequence": "CCTCATTTTTTATTCTGAAACATGCCGCCACC", "idt": {"name": "ST1[344]3[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 2, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 3, "forward": true, "start": 336, "end": 344} @@ -1547,9 +1592,9 @@ }, { "color": "#32b86c", - "dna_sequence": "GAACCACCGTAATCAGTAGCGACAAGAAACG", + "sequence": "AGAACCACCGTAATCAGTAGCGAAAAGAAAC", "idt": {"name": "ST3[344]5[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 344, "end": 352}, {"helix": 4, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 5, "forward": true, "start": 336, "end": 344} @@ -1558,9 +1603,9 @@ }, { "color": "#333333", - "dna_sequence": "CAAAGACACCAAGAAACAATGAAATCCAACGCT", + "sequence": "GCAAAGACAGCAAGAAACAATGAAAACCAACGC", "idt": {"name": "ST5[344]7[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 6, "forward": false, "start": 336, "end": 352}, {"helix": 7, "forward": true, "start": 336, "end": 344} @@ -1568,9 +1613,9 @@ }, { "color": "#320096", - "dna_sequence": "AACGAGCGTCGAGAACAAGCAAGCCAACATGT", + "sequence": "TAACGAGCGTCGAGAACAAGCAAGCCAACATG", "idt": {"name": "ST7[344]9[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 8, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 9, "forward": true, "start": 336, "end": 344} @@ -1578,9 +1623,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AATTTAGGAGTTAATTTCATCTTAGTACATA", + "sequence": "TAATTTAGTAGTTAATTTCATCTCAGTACAT", "idt": {"name": "ST9[344]11[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 344, "end": 352}, {"helix": 10, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 11, "forward": true, "start": 336, "end": 344} @@ -1588,9 +1633,9 @@ }, { "color": "#7300de", - "dna_sequence": "AATCAATATGAATATACAGTAACAGCAACTCGT", + "sequence": "AAATCAATATGAATATACAGTAACAACAACTCG", "idt": {"name": "ST11[344]13[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 12, "forward": false, "start": 336, "end": 352}, {"helix": 13, "forward": true, "start": 336, "end": 344} @@ -1598,9 +1643,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "ATTAAATCCTGAAAAATCTAAAGCTACATTGG", + "sequence": "TATTAAATCATGAAAAATCTAAAGTTACATTG", "idt": {"name": "ST13[344]15[343]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 344, "end": 352, "insertions": [[347, 1]]}, {"helix": 14, "forward": false, "start": 336, "end": 352, "deletions": [347]}, {"helix": 15, "forward": true, "start": 336, "end": 344} @@ -1608,9 +1653,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TTTTCACCCAGTCACACGACCAGAGAGCCAG", + "sequence": "TTTTTCAACCAGTCACACGACCTGAGAGCCA", "idt": {"name": "ST0[359]14[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 15, "forward": true, "start": 352, "end": 368, "deletions": [355]}, {"helix": 14, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1618,9 +1663,9 @@ }, { "color": "#007200", - "dna_sequence": "AACCTATAGGGATAGCAAGCCTAATAATT", + "sequence": "GAACCTACAGGGATAGCAAGCATAATAAT", "idt": {"name": "ST2[359]0[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 1, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 0, "forward": false, "start": 360, "end": 368} @@ -1629,9 +1674,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CAGCACCACCAGAGCCGCCGCCCTATTTCGG", + "sequence": "GCAGCACCACCAGAGCCGCCGCCCTATTTCG", "idt": {"name": "ST4[359]2[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 3, "forward": true, "start": 352, "end": 368, "deletions": [355]}, {"helix": 2, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1639,9 +1684,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ATAAGAGCACGGAATAAGTTTCATCGATAG", + "sequence": "AATAAGACCACGGAATAAGTTCCATCGATA", "idt": {"name": "ST6[359]4[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 5, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 4, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1649,9 +1694,9 @@ }, { "color": "#f74308", - "dna_sequence": "CACTCATCTTTCCAGAGCCTAGCCCAATA", + "sequence": "GCACTCATCTTTCCAGAGCCTAGCCCAAT", "idt": {"name": "ST8[359]6[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 7, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 6, "forward": false, "start": 360, "end": 368} @@ -1659,9 +1704,9 @@ }, { "color": "#57bb00", - "dna_sequence": "ATATTTTCAGAGGCATTTTCGACAAGTACCG", + "sequence": "TATATTTGCAGAGGCATTTTCGCCAAGTACC", "idt": {"name": "ST10[359]8[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 9, "forward": true, "start": 352, "end": 368, "deletions": [355]}, {"helix": 8, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1669,9 +1714,9 @@ }, { "color": "#888888", - "dna_sequence": "GTCAGATATGTGAGTGAATAATTTTCAAAT", + "sequence": "CGTCAGATATGTGAGTGAATATTTTTCAAA", "idt": {"name": "ST12[359]10[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 11, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 10, "forward": false, "start": 360, "end": 368, "insertions": [[363, 1]]} @@ -1679,9 +1724,9 @@ }, { "color": "#32b86c", - "dna_sequence": "CAGCAAATTTGCCCGAACGTTGGTTTAAC", + "sequence": "GCAGCAACTTTGCCCGAACGTAGGTTTAA", "idt": {"name": "ST14[359]12[360]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 352, "end": 360, "deletions": [355]}, {"helix": 13, "forward": true, "start": 352, "end": 368, "deletions": [355, 363]}, {"helix": 12, "forward": false, "start": 360, "end": 368} @@ -1689,9 +1734,9 @@ }, { "color": "#333333", - "dna_sequence": "AGGGACATCTAAAGGAATTGCGAACAATAGGA", + "sequence": "AAGGGACAACTAAAGGAATTGCGACCAATAGG", "idt": {"name": "ST15[376]1[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 376, "end": 384}, {"helix": 0, "forward": false, "start": 368, "end": 384}, {"helix": 1, "forward": true, "start": 368, "end": 376} @@ -1699,9 +1744,9 @@ }, { "color": "#320096", - "dna_sequence": "ACCCATGTAGTTAATGCCCCCTGCAGCATTGA", + "sequence": "AACCCATGTAGTTAATGCCCCCTGCAGCATTG", "idt": {"name": "ST1[376]3[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 2, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 3, "forward": true, "start": 368, "end": 376} @@ -1710,9 +1755,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "CAGGAGGTCGTCACCAATGAAACATTTTGTC", + "sequence": "ACAGGAGGACGTCACCAATGAAATATTTTGT", "idt": {"name": "ST3[376]5[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 376, "end": 384}, {"helix": 4, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 5, "forward": true, "start": 368, "end": 376} @@ -1720,9 +1765,9 @@ }, { "color": "#7300de", - "dna_sequence": "ACAATCAATACAAGAATTGAGTTAAATTTGCCA", + "sequence": "CACAATCAACACAAGAATTGAGTTAAATTTGCC", "idt": {"name": "ST5[376]7[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 6, "forward": false, "start": 368, "end": 384}, {"helix": 7, "forward": true, "start": 368, "end": 376} @@ -1730,9 +1775,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "GTTACAAAAGAACGGGTATTAAACGCCAGTAA", + "sequence": "AGTTACAAAAGAACGGGTATTAAAAGCCAGTA", "idt": {"name": "ST7[376]9[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 8, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 9, "forward": true, "start": 368, "end": 376} @@ -1740,9 +1785,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TAAGAGAAGAACGCGAGAAAACTCCTTGCTT", + "sequence": "ATAAGAGAAGAACGCGAGAAAACACCTTGCT", "idt": {"name": "ST9[376]11[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 376, "end": 384}, {"helix": 10, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 11, "forward": true, "start": 368, "end": 376} @@ -1750,9 +1795,9 @@ }, { "color": "#007200", - "dna_sequence": "CTGTAAATCATTGCGTAGATTTTCAATTAATTT", + "sequence": "TCTGTAAATAATTGCGTAGATTTTCTATTAATT", "idt": {"name": "ST11[376]13[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 12, "forward": false, "start": 368, "end": 384}, {"helix": 13, "forward": true, "start": 368, "end": 376} @@ -1760,9 +1805,9 @@ }, { "color": "#cc0000", - "dna_sequence": "TAAAAGTTTCAACAGTGCCACGCTGTAATAAA", + "sequence": "TTAAAAGTTGCAACAGTGCCACGCAGTAATAA", "idt": {"name": "ST13[376]15[375]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 376, "end": 384, "insertions": [[379, 1]]}, {"helix": 14, "forward": false, "start": 368, "end": 384, "deletions": [379]}, {"helix": 15, "forward": true, "start": 368, "end": 376} @@ -1770,9 +1815,9 @@ }, { "color": "#f7931e", - "dna_sequence": "AGGAACAATCTGGCCAACAGAGATAGTATTAAC", + "sequence": "AAGGAACATTCTGGCCAACAGAGACAGTATTAA", "idt": {"name": "ST0[391]14[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 384, "end": 392}, {"helix": 15, "forward": true, "start": 384, "end": 400}, {"helix": 14, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1780,9 +1825,9 @@ }, { "color": "#f74308", - "dna_sequence": "TATAAACACCGTAACACTGAGTTGAATAGAA", + "sequence": "GTATAAACACCGTAACACTGAGTAGAATAGA", "idt": {"name": "ST2[391]0[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 384, "end": 392}, {"helix": 1, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 0, "forward": false, "start": 392, "end": 400} @@ -1791,9 +1836,9 @@ }, { "color": "#57bb00", - "dna_sequence": "GCCGGAAATGAGGCAGGTCAGACGCAGTGCCCG", + "sequence": "GGCCGGAATTGAGGCAGGTCAGACACAGTGCCC", "idt": {"name": "ST4[391]2[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 384, "end": 392}, {"helix": 3, "forward": true, "start": 384, "end": 400}, {"helix": 2, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1801,9 +1846,9 @@ }, { "color": "#888888", - "dna_sequence": "GATAACCCAGAAAATTCATATGGATTAGCAAG", + "sequence": "AGATAACCTAGAAAATTCATATGCATTAGCAA", "idt": {"name": "ST6[391]4[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 384, "end": 392}, {"helix": 5, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 4, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1811,9 +1856,9 @@ }, { "color": "#32b86c", - "dna_sequence": "CATTCCAATAAACAGCCATATTAATCAGAGA", + "sequence": "TCATTCCAATAAACAGCCATATTTATCAGAG", "idt": {"name": "ST8[391]6[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 384, "end": 392}, {"helix": 7, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 6, "forward": false, "start": 392, "end": 400} @@ -1821,9 +1866,9 @@ }, { "color": "#333333", - "dna_sequence": "AAGACAAATATAAAGTACCGACAATTTCCTTAT", + "sequence": "CAAGACAAATATAAAGTACCGACACTTTCCTTA", "idt": {"name": "ST10[391]8[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 384, "end": 392}, {"helix": 9, "forward": true, "start": 384, "end": 400}, {"helix": 8, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1831,9 +1876,9 @@ }, { "color": "#320096", - "dna_sequence": "ATAAAGAAGTCGCTATTAATTAATCCAATCGC", + "sequence": "AATAAAGACGTCGCTATTAATTAATCCAATCG", "idt": {"name": "ST12[391]10[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 384, "end": 392}, {"helix": 11, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 10, "forward": false, "start": 392, "end": 400, "insertions": [[395, 1]]} @@ -1841,9 +1886,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "ACCGCCTGGAGTAACATTATCATAAACAGAA", + "sequence": "CACCGCCTTGAGTAACATTATCAAAAACAGA", "idt": {"name": "ST14[391]12[392]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 384, "end": 392}, {"helix": 13, "forward": true, "start": 384, "end": 400, "deletions": [395]}, {"helix": 12, "forward": false, "start": 392, "end": 400} @@ -1851,9 +1896,9 @@ }, { "color": "#7300de", - "dna_sequence": "TTCTGACCGTTTCAGCGGAGTGATCGTCAC", + "sequence": "CTTCTGACAGTTTCAGCGGAGTGTTCGTCA", "idt": {"name": "ST15[408]1[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 408, "end": 416}, {"helix": 0, "forward": false, "start": 400, "end": 416, "deletions": [403]}, {"helix": 1, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1861,9 +1906,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CAGTACAAAAGTGCCTTGAGTAAATTGGCC", + "sequence": "CCAGTACAACAGTGCCTTGAGTAGATTGGC", "idt": {"name": "ST1[408]3[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 2, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 3, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1871,9 +1916,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TTGATATTGTAGCACCATTACCTTTACCA", + "sequence": "CTTGATATAGTAGCACCATTACGTTTACC", "idt": {"name": "ST3[408]5[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 408, "end": 416}, {"helix": 4, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 5, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1882,9 +1927,9 @@ }, { "color": "#007200", - "dna_sequence": "GCGCCAAAGTAATTGAGCGCTAATTTTATCC", + "sequence": "AGCGCCAAAGTAATTGAGCGCTAAATTTATC", "idt": {"name": "ST5[408]7[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 6, "forward": false, "start": 400, "end": 416, "deletions": [403]}, {"helix": 7, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1892,9 +1937,9 @@ }, { "color": "#cc0000", - "dna_sequence": "CAATCCAAAAATAATCGGCTGTCAAGGTAA", + "sequence": "CCAATCCAACAATAATCGGCTGTAAAGGTA", "idt": {"name": "ST7[408]9[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 8, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 9, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1902,9 +1947,9 @@ }, { "color": "#f7931e", - "dna_sequence": "AGTAATTCAATGCTGATGCAAATTTTCCC", + "sequence": "AAGTAATTAAATGCTGATGCAAATTTTCC", "idt": {"name": "ST9[408]11[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 408, "end": 416}, {"helix": 10, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 11, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1912,9 +1957,9 @@ }, { "color": "#f74308", - "dna_sequence": "TTAGAATCCAATTATTTGCACGTATTTGCGG", + "sequence": "CTTAGAATCAAATTATTTGCACGTTTTTGCG", "idt": {"name": "ST11[408]13[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 12, "forward": false, "start": 400, "end": 416, "deletions": [403]}, {"helix": 13, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1922,9 +1967,9 @@ }, { "color": "#57bb00", - "dna_sequence": "AACAAAGAAGAGGTGAGGCGGTCAGAACCC", + "sequence": "GAACAAAGAAGAGGTGAGGCGGTTAGAACC", "idt": {"name": "ST13[408]15[407]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 408, "end": 416, "insertions": [[411, 1]]}, {"helix": 14, "forward": false, "start": 400, "end": 416, "deletions": [403, 411]}, {"helix": 15, "forward": true, "start": 400, "end": 408, "deletions": [403]} @@ -1932,9 +1977,9 @@ }, { "color": "#888888", - "dna_sequence": "TTTCAACATGAAAGCGTAAGAATACAGCAGAAG", + "sequence": "CTTTCAACCTGAAAGCGTAAGAATCCAGCAGAA", "idt": {"name": "ST0[423]14[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 416, "end": 424}, {"helix": 15, "forward": true, "start": 416, "end": 432}, {"helix": 14, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -1942,9 +1987,9 @@ }, { "color": "#32b86c", - "dna_sequence": "ACGGGGTCCTACAACGCCTGTAGTAAACAAC", + "sequence": "AACGGGGTACTACAACGCCTGTACTAAACAA", "idt": {"name": "ST2[423]0[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 416, "end": 424}, {"helix": 1, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 0, "forward": false, "start": 424, "end": 432} @@ -1953,9 +1998,9 @@ }, { "color": "#333333", - "dna_sequence": "AATCACCACACAAACAAATAAATCTAAGTTTTA", + "sequence": "AAATCACCTCACAAACAAATAAATATAAGTTTT", "idt": {"name": "ST4[423]2[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 416, "end": 424}, {"helix": 3, "forward": true, "start": 416, "end": 432}, {"helix": 2, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -1964,9 +2009,9 @@ }, { "color": "#320096", - "dna_sequence": "TCAGAGGGACAAAAGGGCGACATAGCCAGCAA", + "sequence": "GTCAGAGGGACAAAAGGGCGACAGAGCCAGCA", "idt": {"name": "ST6[423]4[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 416, "end": 424}, {"helix": 5, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 4, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -1975,9 +2020,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "AACCAATCTAAGAAACGATTTTTGAACAAAG", + "sequence": "AAACCAATATAAGAAACGATTTTTGAACAAA", "idt": {"name": "ST8[423]6[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 416, "end": 424}, {"helix": 7, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 6, "forward": false, "start": 424, "end": 432} @@ -1986,9 +2031,9 @@ }, { "color": "#7300de", - "dna_sequence": "TATATGTATGTCCAGACGACGACAGCATGTAGA", + "sequence": "CTATATGTCTGTCCAGACGACGACAGCATGTAG", "idt": {"name": "ST10[423]8[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 416, "end": 424}, {"helix": 9, "forward": true, "start": 416, "end": 432}, {"helix": 8, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -1997,9 +2042,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CATATCAATTGAAAACATAGCGATTATATAAC", + "sequence": "CCATATCACTTGAAAACATAGCGGTTATATAA", "idt": {"name": "ST12[423]10[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 416, "end": 424}, {"helix": 11, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 10, "forward": false, "start": 424, "end": 432, "insertions": [[427, 1]]} @@ -2007,9 +2052,9 @@ }, { "color": "#b8056c", - "dna_sequence": "ATAAAACAACCACCAGAAGGAGCGAACCTAC", + "sequence": "GATAAAACAACCACCAGAAGGAGAGAACCTA", "idt": {"name": "ST14[423]12[424]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 416, "end": 424}, {"helix": 13, "forward": true, "start": 416, "end": 432, "deletions": [427]}, {"helix": 12, "forward": false, "start": 424, "end": 432} @@ -2017,9 +2062,9 @@ }, { "color": "#007200", - "dna_sequence": "AGACAATACTGTATGGGATTTTGCCATTCCAC", + "sequence": "CAGACAATTCTGTATGGGATTTTGGCATTCCA", "idt": {"name": "ST15[440]1[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 15, "forward": true, "start": 440, "end": 448}, {"helix": 0, "forward": false, "start": 432, "end": 448}, {"helix": 1, "forward": true, "start": 432, "end": 440} @@ -2027,9 +2072,9 @@ }, { "color": "#cc0000", - "dna_sequence": "AGACAGCCAGGAGTGTACTGGTAACTCATTAA", + "sequence": "CAGACAGCCAGGAGTGTACTGGTACCTCATTA", "idt": {"name": "ST1[440]3[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 1, "forward": true, "start": 440, "end": 448}, {"helix": 2, "forward": false, "start": 432, "end": 448}, {"helix": 3, "forward": true, "start": 432, "end": 440} @@ -2037,9 +2082,9 @@ }, { "color": "#f7931e", - "dna_sequence": "AGCCAGAAGCCATTTGGGAATTAGTCAACCGA", + "sequence": "AAGCCAGAAGCCATTTGGGAATTATTCAACCG", "idt": {"name": "ST3[440]5[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 3, "forward": true, "start": 440, "end": 448}, {"helix": 4, "forward": false, "start": 432, "end": 448}, {"helix": 5, "forward": true, "start": 432, "end": 440} @@ -2047,9 +2092,9 @@ }, { "color": "#f74308", - "dna_sequence": "TTGAGGGAATTAACTGAACACCCTTGTTTAAC", + "sequence": "ATTGAGGGAATTAACTGAACACCCTTGTTTAA", "idt": {"name": "ST5[440]7[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 5, "forward": true, "start": 440, "end": 448}, {"helix": 6, "forward": false, "start": 432, "end": 448}, {"helix": 7, "forward": true, "start": 432, "end": 440} @@ -2057,9 +2102,9 @@ }, { "color": "#57bb00", - "dna_sequence": "GTCAAAAACCATCCTAATTTACGAATAAACAA", + "sequence": "CGTCAAAACCCATCCTAATTTACGAATAAACA", "idt": {"name": "ST7[440]9[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 7, "forward": true, "start": 440, "end": 448}, {"helix": 8, "forward": false, "start": 432, "end": 448}, {"helix": 9, "forward": true, "start": 432, "end": 440} @@ -2067,9 +2112,9 @@ }, { "color": "#888888", - "dna_sequence": "CATGTTCATCCGGCTTAGGTTGGGTAGCTTAG", + "sequence": "ACATGTTCCTCCGGCTTAGGTTGGATAGCTTA", "idt": {"name": "ST9[440]11[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 9, "forward": true, "start": 440, "end": 448}, {"helix": 10, "forward": false, "start": 432, "end": 448}, {"helix": 11, "forward": true, "start": 432, "end": 440} @@ -2077,9 +2122,9 @@ }, { "color": "#32b86c", - "dna_sequence": "ATTAAGACAATAATGGAAGGGTTAGGAATTAT", + "sequence": "GATTAAGAGAATAATGGAAGGGTTCGGAATTA", "idt": {"name": "ST11[440]13[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 11, "forward": true, "start": 440, "end": 448}, {"helix": 12, "forward": false, "start": 432, "end": 448}, {"helix": 13, "forward": true, "start": 432, "end": 440} @@ -2087,9 +2132,9 @@ }, { "color": "#333333", - "dna_sequence": "CATCATATATACCGAACGAACCACCGTGGCAC", + "sequence": "TCATCATAAATACCGAACGAACCAACGTGGCA", "idt": {"name": "ST13[440]15[439]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 13, "forward": true, "start": 440, "end": 448}, {"helix": 14, "forward": false, "start": 432, "end": 448}, {"helix": 15, "forward": true, "start": 432, "end": 440} @@ -2097,9 +2142,9 @@ }, { "color": "#320096", - "dna_sequence": "GAATTTTTTTTTGAATGGCTATACATCGCC", + "sequence": "TGAATTTATTTTTGAATGGCTAAACATCGC", "idt": {"name": "ST0[455]14[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 0, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 15, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 14, "forward": false, "start": 456, "end": 464} @@ -2107,9 +2152,9 @@ }, { "color": "#03b6a2", - "dna_sequence": "ATGATACCTCATAGTTAGCGTATAGTAAAT", + "sequence": "GATGATACCTCATAGTTAGCGTTTAGTAAA", "idt": {"name": "ST2[455]0[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 2, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 1, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 0, "forward": false, "start": 456, "end": 464} @@ -2117,9 +2162,9 @@ }, { "color": "#7300de", - "dna_sequence": "GACTTGATGGAAAGCGCAGTCTGGCTTTTG", + "sequence": "CGACTTGATGGAAAGCGCAGTCTGGCTTTT", "idt": {"name": "ST4[455]2[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 4, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 3, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 2, "forward": false, "start": 456, "end": 464} @@ -2127,9 +2172,9 @@ }, { "color": "#aaaa00", - "dna_sequence": "CGGGAGAGGGAAGGTAAATATTCCGTCACC", + "sequence": "ACGGGAGAGGGAAGGTAAATATACCGTCAC", "idt": {"name": "ST6[455]4[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 6, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 5, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 4, "forward": false, "start": 456, "end": 464} @@ -2137,9 +2182,9 @@ }, { "color": "#b8056c", - "dna_sequence": "TAATATCTGAAAATAGCAGCCTGCATTAGA", + "sequence": "ATAATATATGAAAATAGCAGCCCGCATTAG", "idt": {"name": "ST8[455]6[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 8, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 7, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 6, "forward": false, "start": 456, "end": 464} @@ -2147,9 +2192,9 @@ }, { "color": "#007200", - "dna_sequence": "TTTAACCGCTAATGCAGAACGCAAGAAAAA", + "sequence": "TTTTAACAGCTAATGCAGAACGCAAGAAAA", "idt": {"name": "ST10[455]8[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 10, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 9, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 8, "forward": false, "start": 456, "end": 464} @@ -2157,9 +2202,9 @@ }, { "color": "#cc0000", - "dna_sequence": "ACTTCTGGCTGAGAAGAGTCAAACTACCTT", + "sequence": "TACTTCTCGCTGAGAAGAGTCAGACTACCT", "idt": {"name": "ST12[455]10[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 12, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 11, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 10, "forward": false, "start": 456, "end": 464} @@ -2167,9 +2212,9 @@ }, { "color": "#f7931e", - "dna_sequence": "ATTAAAATCCTGATTATCAGATTGGATTAT", + "sequence": "CATTAAATTCCTGATTATCAGATTGGATTA", "idt": {"name": "ST14[455]12[456]", "scale": "25nm", "purification": "STD"}, - "substrands": [ + "domains": [ {"helix": 14, "forward": false, "start": 448, "end": 456, "deletions": [451]}, {"helix": 13, "forward": true, "start": 448, "end": 464, "deletions": [451]}, {"helix": 12, "forward": false, "start": 456, "end": 464} diff --git a/examples/proposal/you.idt b/examples/proposal/you.idt index 4cf2549c..acb77949 100644 --- a/examples/proposal/you.idt +++ b/examples/proposal/you.idt @@ -1,208 +1,208 @@ -ST15[248]0[232],ACAATATTACCGATAGTTGCGCCGACAATGAC,25nm,STD -ST2[231]1[247],/5Biosg/CTTTGAAATCATAAGGGAACCGAATAAGTAT,25nm,STD -ST1[248]2[232],/5Biosg/AGCCCGGAAGTCGAGAGGGTTGATACTGACCAA,25nm,STD -ST4[231]3[247],AACACTATAGGAATTACGAGGCATTCAAAATC,25nm,STD -ST3[248]4[232],ACCGGAACGCCATCTTTTCATAAAGTAAGAGC,25nm,STD -ST6[231]5[247],TAGAGCTTAGAGGTCATTTTTGCGGAATACC,25nm,STD -ST5[248]6[232],CAAAAGAACGAAACGCAATAATAACGGATGGCT,25nm,STD -ST8[231]7[247],AAATGCAAATTTTTAGAACCCTCTTTAGCGA,25nm,STD -ST7[248]8[232],ACCTCCCGAAAGAACGCGAGGCGTATATATTTT,25nm,STD -ST10[231]9[247],CTTTCATCTCGCGTCTGGCCTTCCTGTTTAGT,25nm,STD -ST9[248]10[232],ATCATATGTTACTAGAAAAAGCCTGTAGCCAG,25nm,STD -ST12[231]11[247],/5Biosg/TAGAGGATCTTGCATGCCTGCAGTACCTGAG,25nm,STD -ST11[248]12[232],CAAAAGAAGAATTATTCATTTCAATGTCGACTC,25nm,STD -ST14[231]13[247],CCCTTATATGGTGGTTCCGAAATATATCTTT,25nm,STD -ST13[248]14[232],/5Biosg/AGGAGCACTGGAAGGTTATCTAAACGGCAAAAT,25nm,STD -ST0[231]15[247],AACAACCATCGGCCTTGCTGGTAATATCCAGA,25nm,STD -ST15[56]1[55],AGCTTGACAGTTTCCATTAAACGGACCTAAAA,25nm,STD -ST1[56]3[55],CGAAAGAGGGTAGTAAATTGGGCTGAATTACC,25nm,STD -ST3[56]5[55],TTATGCGACTTTAAACAGTTCAGTCTTTACC,25nm,STD -ST5[56]7[55],CTGACTATTTGTTTAGCTATATTTTATTCTACT,25nm,STD -ST7[56]9[55],AATAGTAGTCTGAGAGTCTGGAGCACTAGCAT,25nm,STD -ST9[56]11[55],GTCAATCAATCGCACTCCAGCCAAGGCAAAG,25nm,STD -ST11[56]13[55],CGCCATTCGCGCTCACTGCCCGCTTTAATGAAT,25nm,STD -ST13[56]15[55],CGGCCAACGGGTCGAGGTGCCGTACGATTTAG,25nm,STD -ST0[71]14[72],ATGAGGAGGGGAAAGCCGGCGAAAATCAAGT,25nm,STD -ST2[71]0[72],AGAACGACAAAAGAATACACTACTTTTTC,25nm,STD -ST4[71]2[72],TCAAATGTTTTAAGAACTGGCTAGAAACACC,25nm,STD -ST6[71]4[72],AATAACCATAGTCAGAAGCAAGAATCCCCC,25nm,STD -ST8[71]6[72],TCATTGCAGCATTAACATCCAAAATGGTC,25nm,STD -ST10[71]8[72],CAGGAAGTATGTACCCCGGTTGGCTATCAGG,25nm,STD -ST12[71]10[72],TGCGTTGCCATTCAGGCTGCGTATCGGCCT,25nm,STD -ST14[71]12[72],TTTTTGGCGCGGGGAGAGGCGACATTAAT,25nm,STD -ST15[88]1[87],AGAAAGGAGCTTTGAGGACTAAAGAAAACACT,25nm,STD -ST1[88]3[87],CATCTTTGAAGGCTTGCCCTGACGCATTATAC,25nm,STD -ST3[88]5[87],CAGTCAGGTCATAAATATTCATTAGCGGATT,25nm,STD -ST5[88]7[87],GCATCAAAAATTAGATACATTTCGCATAAATCA,25nm,STD -ST7[88]9[87],TACAGGCAAGAGAGATCTACAAAGATAATCAG,25nm,STD -ST9[88]11[87],AAAAGCCCAGGGGACGACGACAGCAACTGTT,25nm,STD -ST11[88]13[87],GGGAAGGGCATGAGTGAGCTAACTCGTTTGCGT,25nm,STD -ST13[88]15[87],ATTGGGCGCCGTGAACCATCACCCACGTGGCG,25nm,STD -ST0[103]14[104],CTACAGAGAGGGAATTTTATAATCAGGGCGATG,25nm,STD -ST2[103]0[104],AGTGAATACCCCCAGCGATTATAAGCAACGG,25nm,STD -ST4[103]2[104],CGGAATCGACGTTGGGAAGAAAAATGCTCATTC,25nm,STD -ST6[103]4[104],GTTTGACCAGATTAAGAGGAAGCCCAATACTG,25nm,STD -ST8[103]6[104],CTATTTTTGGCAAAGAATTAGCATAGATTTA,25nm,STD -ST10[103]8[104],CCAGTTTGCAAAAACAGGAAGATTAGAGGGTAG,25nm,STD -ST12[103]10[104],GGTGCCTAGATCGGTGCGGGCCTGTGCATCTG,25nm,STD -ST14[103]12[104],GCCCACTACAGGGTGGTTTTTCTAAGCCTGG,25nm,STD -ST15[120]1[119],CCACCGAGCATCGGAACGAGGGTCCAAGCG,25nm,STD -ST1[120]3[119],CGAAACAAACAACGTAACAAAGCTCTACGT,25nm,STD -ST3[120]5[119],TAATAAAAAGACTGGATAGCGTCCGAAAG,25nm,STD -ST5[120]7[119],ACTTCAAATAATTCTGCGAACGAGAAATTAA,25nm,STD -ST7[120]9[119],GCAATAAAGTAAATTAATGCCGGGTATAAG,25nm,STD -ST9[120]11[119],/5Biosg/CAAATATTGGCGCATCGTAACCCTTCGCT,25nm,STD -ST11[120]13[119],ATTACGCCAGAAGCATAAAGTGTATTTCACC,25nm,STD -ST13[120]15[119],AGTGAGACGAAAAACCGTCTATCAGTGAGG,25nm,STD -ST0[135]14[136],AAAGACAGTAAAAGAGTCTGTCCATCCAACGTC,25nm,STD -ST2[135]0[136],/5Biosg/ACCCAAATGTACAACGGAGATTTCAGCAGCG,25nm,STD -ST4[135]2[136],AAATGTTTCGAACTAACGGAACAAATATTCATT,25nm,STD -ST6[135]4[136],TGATTCCCATCGCGTTTTAATTCGTAATAGTA,25nm,STD -ST8[135]6[136],/5Biosg/CTAGCTGACCTCAGAGCATAAAGATAACAGT,25nm,STD -ST10[135]8[136],TGTAGATGTAAATTGTAAACGTTATCAACCGTT,25nm,STD -ST12[135]10[136],ACGAGCCGGCTGGCGAAAGGGGGTCACGTTGG,25nm,STD -ST14[135]12[136],AAAGGGCGGGCAACAGCTGATTGCACAACAT,25nm,STD -ST15[152]1[151],ATTAACCGGCGGGATCGTCACCCTGTATCATC,25nm,STD -ST1[152]3[151],GCCTGATAACTTGACAAGAACCGGCATTATTA,25nm,STD -ST3[152]5[151],/5Biosg/CAGGTAGAGTTTTGCCAGAGGGGGAGCTTCA,25nm,STD -ST5[152]7[151],AAGCGAACCGGAAGTTTCATTCCATCTAAATCG,25nm,STD -ST7[152]9[151],/5Biosg/GTTGTACCACCATCAATATGATATATATTTTG,25nm,STD -ST9[152]11[151],TTAAAATTCCGTAATGGGATAGGATGTGCTG,25nm,STD -ST11[152]13[151],CAAGGCGATTCCGCTCACAATTCCACCCTTCAC,25nm,STD -ST13[152]15[151],CGCCTGGCCTTAAAGAACGTGGACTCACGCAA,25nm,STD -ST0[167]14[168],CGCTTTTTTGTAGCAATACTTCGAACAAGAG,25nm,STD -ST2[167]0[168],GAGTAATATTGTGTCGAAATCTTAAAGGC,25nm,STD -ST4[167]2[168],/5Biosg/AAAAGAAAAGATTCATCAGTTGCTTCATCAA,25nm,STD -ST6[167]4[168],/5Biosg/GGTGTCTAGACCGGAAGCAAAGGCTTTTGC,25nm,STD -ST8[167]6[168],/5Biosg/CAAATCAAAAACATTATGACCTAAAGTAC,25nm,STD -ST10[167]8[168],/5Biosg/GGATTGACGCATTAAATTTTTGGGAGACAGT,25nm,STD -ST12[167]10[168],ATTGTTATAAGTTGGGTAACGACAAACGGC,25nm,STD -ST14[167]12[168],TCCACTACTGAGAGAGTTGCATGTGTGAA,25nm,STD -ST15[184]1[183],GTAATAACTGAGGCTTGCAGGGAGCGCGACCT,25nm,STD -ST1[184]3[183],GCTCCATGTCATAGGCTGGCTGACAGATTTAG,25nm,STD -ST3[184]5[183],GAATACCAACCAAAATAGCGAGACTCCAACA,25nm,STD -ST5[184]7[183],GGTCAGGATGTTTTAAATATGCAACCTGTAATA,25nm,STD -ST7[184]9[183],CTTTTGCGGAGGGTGAGAAAGGCCTTAAATCA,25nm,STD -ST9[184]11[183],GCTCATTTGGATTCTCCGTGGGACCAGGGTT,25nm,STD -ST11[184]13[183],TTCCCAGTCGGTCATAGCTGTTTCCGCAAGCGG,25nm,STD -ST13[184]15[183],TCCACGCTGTGTTGTTCCAGTTTGTTTGATTA,25nm,STD -ST0[199]14[200],TCGGTCGCATCACTTGCCTGAGTACCCGAGATA,25nm,STD -ST2[199]0[200],ACCAGGCGTACTTAGCCGGAACGCGATATAT,25nm,STD -ST4[199]2[200],/5Biosg/CGATAAAACATTCAACTAATGCAGGGTGTACAG,25nm,STD -ST6[199]4[200],/5Biosg/CTCAACATTAGAGAGTACCTTTAACCAGACGA,25nm,STD -ST8[199]6[200],/5Biosg/GATTCAAAGAGAAGCCTTTATTTTGCTGTAG,25nm,STD -ST10[199]8[200],/5Biosg/AACCCGTCTTTAACCAATAGGAACGTAGGTAAA,25nm,STD -ST12[199]10[200],GTAATCATACGACGTTGTAAAACGCGAGTAAC,25nm,STD -ST14[199]12[200],GGGTTGAGGTTTGCCCCAGCAGGTCGAATTC,25nm,STD -ST15[216]1[215],TCAAACTATCGCCCACGCATAACAGGCGCA,25nm,STD -ST1[216]3[215],GACGGTCAAGAGGACAGATGAACATACATA,25nm,STD -ST3[216]5[215],/5Biosg/ACGCCAAACATAACCCTCGTTTATTGCTC,25nm,STD -ST5[216]7[215],CTTTTGATAAATTGCTGAATATAACAACGCA,25nm,STD -ST7[216]9[215],AGGATAAAATGCCTGAGTAATGTGCCATCA,25nm,STD -ST9[216]11[215],AAAATAATAACATTAAATGTGAGACGGCC,25nm,STD -ST11[216]13[215],/5Biosg/AGTGCCAAGCCCCGGGTACCGAGCCGAAAAT,25nm,STD -ST13[216]15[215],CCTGTTTGAAATCAAAAGAATAGGAAGAAC,25nm,STD -ST0[263]14[264],GCTTGATACCGCCAGCCATTGCAGTTGAAAG,25nm,STD -ST2[263]0[264],/5Biosg/AAGTGCCTAGGTGTATCACCGCTTAAACA,25nm,STD -ST4[263]2[264],AGCGTTTCAGAGCCACCACCGGCAGGCGGAT,25nm,STD -ST6[263]4[264],AACCGAGTGGCATGATTAAGACCCCTTATT,25nm,STD -ST8[263]6[264],GTATTCTCTTGCGGGAGGTTTCAGAAGGA,25nm,STD -ST10[263]8[264],ATCATAACGTTATACAAATTCTGCTTATCCG,25nm,STD -ST12[263]10[264],/5Biosg/AGAGGCGATGATGAAACAAACAACACCGGA,25nm,STD -ST14[263]12[264],GAATTGAAACAACTAATAGATAATCGCGC,25nm,STD -ST15[280]1[279],AAACGCTCCTTTCGAGGTGAATTTTACTCAGG,25nm,STD -ST1[280]3[279],AGGTTTAGTGGTTTTGCTCAGTACAACCGCCT,25nm,STD -ST3[280]5[279],/5Biosg/CCCTCAGAATTTTCGGTCATAGCCTCCTTAT,25nm,STD -ST5[280]7[279],TACGCAGTAAGCCGAACAAAGTTACTGAAGCCT,25nm,STD -ST7[280]9[279],TAAATCAAGAATCAGATATAGAAGTACCAGTA,25nm,STD -ST9[280]11[279],TAAAGCCACGTTAAATAAGAATAATCAAGAA,25nm,STD -ST11[280]13[279],/5Biosg/AACAAAATTGAATACCAAGTTACAATAGAGCCG,25nm,STD -ST13[280]15[279],TCAATAGATAGTTGGCAAATCAACAACAGGAA,25nm,STD -ST0[295]14[296],TCAGCTTGATGGAAATACCTACATTCAATCAAT,25nm,STD -ST2[295]0[296],ATTAGCGGACCGCCACCCTCAGATCGGTTTA,25nm,STD -ST4[295]2[296],/5Biosg/TCATCGGCGCCGCCACCCTCAGAAAGGATTAGG,25nm,STD -ST6[295]4[296],/5Biosg/AAGCAGATTGTTAGCAAACGTAGAGCGCGTTT,25nm,STD -ST8[295]6[296],/5Biosg/AGCAAGCAATTAGTTGCTATTTTAGAAAAGT,25nm,STD -ST10[295]8[296],/5Biosg/AAATAAGGACGCTCAACAGTAGGGGCGCCCAAT,25nm,STD -ST12[295]10[296],ATTGCTTTAATTACATTTAACAACCGTGTGAT,25nm,STD -ST14[295]12[296],ATCTGGTCAATACATTTGAGGATTTCGCCTG,25nm,STD -ST15[312]1[311],CTCAATCGGAGCCTTTAATTGTAACCGCCA,25nm,STD -ST1[312]3[311],CCCTCAGAAGACTCCTCAAGAGACCGCCAC,25nm,STD -ST3[312]5[311],CCTCAGAGTAGCGTCAGACTGTAAAATAC,25nm,STD -ST5[312]7[311],ATACATAAACCGAAGCCCTTTTTAGCACCCA,25nm,STD -ST7[312]9[311],GCTACAATTTAGGAATCATTACCCTTAATT,25nm,STD -ST9[312]11[311],GAGAATCGGTTTGAAATACCGATTTCATT,25nm,STD -ST11[312]13[311],TGAATTACCAGAAACAATAACGGATTAGAAG,25nm,STD -ST13[312]15[311],TATTAGACTCAAATATCAAACCCTTTGACG,25nm,STD -ST0[327]14[328],TCCAAAAGTCTGAAATGGATTATTATCACCTTG,25nm,STD -ST2[327]0[328],GAGGCTGACCGCCACCCTCAGAGAAAAAGGC,25nm,STD -ST4[327]2[328],/5Biosg/TTTGCCTTCCACCACCCTCAGAGCAAGTATTAA,25nm,STD -ST6[327]4[328],/5Biosg/CTATCTTAGGTGGCAACATATAAAGAATCAAG,25nm,STD -ST8[327]6[328],/5Biosg/TTTCATCGTTATCCTGAATCTTAAGCAATAG,25nm,STD -ST10[327]8[328],/5Biosg/ATTTAATGCCATATTTAACAACGCCGTTTTTAT,25nm,STD -ST12[327]10[328],ACATCGGGTTTTTTAATGGAAACCTGACCTAA,25nm,STD -ST14[327]12[328],CTGAACCTTTACAAACAATTCGATACCTTTT,25nm,STD -ST15[344]1[343],CAGATTCAGTTGAAAATCTCCAAACCACCACC,25nm,STD -ST1[344]3[343],CTCATTTTCTATTCTGAAACATGACGCCACCA,25nm,STD -ST3[344]5[343],/5Biosg/GAACCACCGTAATCAGTAGCGACAAGAAACG,25nm,STD -ST5[344]7[343],CAAAGACACCAAGAAACAATGAAATCCAACGCT,25nm,STD -ST7[344]9[343],AACGAGCGTCGAGAACAAGCAAGCCAACATGT,25nm,STD -ST9[344]11[343],AATTTAGGAGTTAATTTCATCTTAGTACATA,25nm,STD -ST11[344]13[343],AATCAATATGAATATACAGTAACAGCAACTCGT,25nm,STD -ST13[344]15[343],ATTAAATCCTGAAAAATCTAAAGCTACATTGG,25nm,STD -ST0[359]14[360],TTTTCACCCAGTCACACGACCAGAGAGCCAG,25nm,STD -ST2[359]0[360],/5Biosg/AACCTATAGGGATAGCAAGCCTAATAATT,25nm,STD -ST4[359]2[360],CAGCACCACCAGAGCCGCCGCCCTATTTCGG,25nm,STD -ST6[359]4[360],ATAAGAGCACGGAATAAGTTTCATCGATAG,25nm,STD -ST8[359]6[360],CACTCATCTTTCCAGAGCCTAGCCCAATA,25nm,STD -ST10[359]8[360],ATATTTTCAGAGGCATTTTCGACAAGTACCG,25nm,STD -ST12[359]10[360],GTCAGATATGTGAGTGAATAATTTTCAAAT,25nm,STD -ST14[359]12[360],CAGCAAATTTGCCCGAACGTTGGTTTAAC,25nm,STD -ST15[376]1[375],AGGGACATCTAAAGGAATTGCGAACAATAGGA,25nm,STD -ST1[376]3[375],/5Biosg/ACCCATGTAGTTAATGCCCCCTGCAGCATTGA,25nm,STD -ST3[376]5[375],CAGGAGGTCGTCACCAATGAAACATTTTGTC,25nm,STD -ST5[376]7[375],ACAATCAATACAAGAATTGAGTTAAATTTGCCA,25nm,STD -ST7[376]9[375],GTTACAAAAGAACGGGTATTAAACGCCAGTAA,25nm,STD -ST9[376]11[375],TAAGAGAAGAACGCGAGAAAACTCCTTGCTT,25nm,STD -ST11[376]13[375],CTGTAAATCATTGCGTAGATTTTCAATTAATTT,25nm,STD -ST13[376]15[375],TAAAAGTTTCAACAGTGCCACGCTGTAATAAA,25nm,STD -ST0[391]14[392],AGGAACAATCTGGCCAACAGAGATAGTATTAAC,25nm,STD -ST2[391]0[392],/5Biosg/TATAAACACCGTAACACTGAGTTGAATAGAA,25nm,STD -ST4[391]2[392],GCCGGAAATGAGGCAGGTCAGACGCAGTGCCCG,25nm,STD -ST6[391]4[392],GATAACCCAGAAAATTCATATGGATTAGCAAG,25nm,STD -ST8[391]6[392],CATTCCAATAAACAGCCATATTAATCAGAGA,25nm,STD -ST10[391]8[392],AAGACAAATATAAAGTACCGACAATTTCCTTAT,25nm,STD -ST12[391]10[392],ATAAAGAAGTCGCTATTAATTAATCCAATCGC,25nm,STD -ST14[391]12[392],ACCGCCTGGAGTAACATTATCATAAACAGAA,25nm,STD -ST15[408]1[407],TTCTGACCGTTTCAGCGGAGTGATCGTCAC,25nm,STD -ST1[408]3[407],CAGTACAAAAGTGCCTTGAGTAAATTGGCC,25nm,STD -ST3[408]5[407],/5Biosg/TTGATATTGTAGCACCATTACCTTTACCA,25nm,STD -ST5[408]7[407],GCGCCAAAGTAATTGAGCGCTAATTTTATCC,25nm,STD -ST7[408]9[407],CAATCCAAAAATAATCGGCTGTCAAGGTAA,25nm,STD -ST9[408]11[407],AGTAATTCAATGCTGATGCAAATTTTCCC,25nm,STD -ST11[408]13[407],TTAGAATCCAATTATTTGCACGTATTTGCGG,25nm,STD -ST13[408]15[407],AACAAAGAAGAGGTGAGGCGGTCAGAACCC,25nm,STD -ST0[423]14[424],TTTCAACATGAAAGCGTAAGAATACAGCAGAAG,25nm,STD -ST2[423]0[424],/5Biosg/ACGGGGTCCTACAACGCCTGTAGTAAACAAC,25nm,STD -ST4[423]2[424],/5Biosg/AATCACCACACAAACAAATAAATCTAAGTTTTA,25nm,STD -ST6[423]4[424],/5Biosg/TCAGAGGGACAAAAGGGCGACATAGCCAGCAA,25nm,STD -ST8[423]6[424],/5Biosg/AACCAATCTAAGAAACGATTTTTGAACAAAG,25nm,STD -ST10[423]8[424],/5Biosg/TATATGTATGTCCAGACGACGACAGCATGTAGA,25nm,STD -ST12[423]10[424],CATATCAATTGAAAACATAGCGATTATATAAC,25nm,STD -ST14[423]12[424],ATAAAACAACCACCAGAAGGAGCGAACCTAC,25nm,STD -ST15[440]1[439],AGACAATACTGTATGGGATTTTGCCATTCCAC,25nm,STD -ST1[440]3[439],AGACAGCCAGGAGTGTACTGGTAACTCATTAA,25nm,STD -ST3[440]5[439],AGCCAGAAGCCATTTGGGAATTAGTCAACCGA,25nm,STD -ST5[440]7[439],TTGAGGGAATTAACTGAACACCCTTGTTTAAC,25nm,STD -ST7[440]9[439],GTCAAAAACCATCCTAATTTACGAATAAACAA,25nm,STD -ST9[440]11[439],CATGTTCATCCGGCTTAGGTTGGGTAGCTTAG,25nm,STD -ST11[440]13[439],ATTAAGACAATAATGGAAGGGTTAGGAATTAT,25nm,STD -ST13[440]15[439],CATCATATATACCGAACGAACCACCGTGGCAC,25nm,STD -ST0[455]14[456],GAATTTTTTTTTGAATGGCTATACATCGCC,25nm,STD -ST2[455]0[456],ATGATACCTCATAGTTAGCGTATAGTAAAT,25nm,STD -ST4[455]2[456],GACTTGATGGAAAGCGCAGTCTGGCTTTTG,25nm,STD -ST6[455]4[456],CGGGAGAGGGAAGGTAAATATTCCGTCACC,25nm,STD -ST8[455]6[456],TAATATCTGAAAATAGCAGCCTGCATTAGA,25nm,STD -ST10[455]8[456],TTTAACCGCTAATGCAGAACGCAAGAAAAA,25nm,STD -ST12[455]10[456],ACTTCTGGCTGAGAAGAGTCAAACTACCTT,25nm,STD -ST14[455]12[456],ATTAAAATCCTGATTATCAGATTGGATTAT,25nm,STD \ No newline at end of file +ST15[248]0[232],AACAATATTACCGATAGTTGCGCCGACAATGA,25nm,STD +ST2[231]1[247],/5Biosg/ACTTTGAAATCATAAGGGAACCGTATAAGTA,25nm,STD +ST1[248]2[232],/5Biosg/TAGCCCGGACGTCGAGAGGGTTGAAACTGACCA,25nm,STD +ST4[231]3[247],CAACACTAAAGGAATTACGAGGCAATCAAAAT,25nm,STD +ST3[248]4[232],CACCGGAATGCCATCTTTTCATATAGTAAGAG,25nm,STD +ST6[231]5[247],TTAGAGCTAAGAGGTCATTTTTGCGGAATAC,25nm,STD +ST5[248]6[232],CCAAAAGAAGGAAACGCAATAATAACGGATGGC,25nm,STD +ST8[231]7[247],TAAATGCAAATTTTTAGAACCCTTTTTAGCG,25nm,STD +ST7[248]8[232],AACCTCCCGTAAGAACGCGAGGCGCATATATTT,25nm,STD +ST10[231]9[247],GCTTTCATTTCGCGTCTGGCCTTCCTGTTTAG,25nm,STD +ST9[248]10[232],TATCATATATTACTAGAAAAAGCCTGTAGCCA,25nm,STD +ST12[231]11[247],/5Biosg/CTAGAGGAGCTTGCATGCCTGCATTACCTGA,25nm,STD +ST11[248]12[232],GCAAAAGAAGAATTATTCATTTCAAGGTCGACT,25nm,STD +ST14[231]13[247],TCCCTTATATGGTGGTTCCGAAAAATATCTT,25nm,STD +ST13[248]14[232],/5Biosg/TAGGAGCACAGGAAGGTTATCTAATCGGCAAAA,25nm,STD +ST0[231]15[247],CAACAACCATCGGCCTTGCTGGTAATATCCAG,25nm,STD +ST15[56]1[55],GAGCTTGAAAGTTTCCATTAAACGAACCTAAA,25nm,STD +ST1[56]3[55],ACGAAAGAGAGTAGTAAATTGGGCTGAATTAC,25nm,STD +ST3[56]5[55],CTTATGCGGCTTTAAACAGTTCAGTCTTTAC,25nm,STD +ST5[56]7[55],CCTGACTATCTGTTTAGCTATATTTAATTCTAC,25nm,STD +ST7[56]9[55],TAATAGTAGCCTGAGAGTCTGGAGAACTAGCA,25nm,STD +ST9[56]11[55],TGTCAATCGATCGCACTCCAGCCCAGGCAAA,25nm,STD +ST11[56]13[55],GCGCCATTCGCGCTCACTGCCCGCTTTAATGAA,25nm,STD +ST13[56]15[55],TCGGCCAACGGGTCGAGGTGCCGTCCGATTTA,25nm,STD +ST0[71]14[72],CATGAGGCGGGGAAAGCCGGCGCAAATCAAG,25nm,STD +ST2[71]0[72],CAGAACGGCAAAAGAATACACGACTTTTT,25nm,STD +ST4[71]2[72],CTCAAATATTTTAAGAACTGGCGAGAAACAC,25nm,STD +ST6[71]4[72],CAATAACTATAGTCAGAAGCATGAATCCCC,25nm,STD +ST8[71]6[72],GTCATTGTAGCATTAACATCCCAAATGGT,25nm,STD +ST10[71]8[72],TCAGGAAATATGTACCCCGGTTGGCTATCAG,25nm,STD +ST12[71]10[72],TTGCGTTGCCATTCAGGCTGCGTATCGGCC,25nm,STD +ST14[71]12[72],TTTTTTGGCGCGGGGAGAGGCCACATTAA,25nm,STD +ST15[88]1[87],GAGAAAGGGGCTTTGAGGACTAAATAAAACAC,25nm,STD +ST1[88]3[87],TCATCTTTGAAGGCTTGCCCTGACTCATTATA,25nm,STD +ST3[88]5[87],CCAGTCAGGTCATAAATATTCATAAGCGGAT,25nm,STD +ST5[88]7[87],TGCATCAAACATTAGATACATTTCGAATAAATC,25nm,STD +ST7[88]9[87],ATACAGGCATGAGAGATCTACAAAGATAATCA,25nm,STD +ST9[88]11[87],GAAAAGCCGAGGGGACGACGACAGCAACTGT,25nm,STD +ST11[88]13[87],TGGGAAGGGAATGAGTGAGCTAACTGGTTTGCG,25nm,STD +ST13[88]15[87],TATTGGGCGACGTGAACCATCACCAACGTGGC,25nm,STD +ST0[103]14[104],GCTACAGAAAGGGATTTTTATAATCAGGGCGAT,25nm,STD +ST2[103]0[104],CAGTGAATACCCCCAGCGATTATTAGCAACG,25nm,STD +ST4[103]2[104],GCGGAATCGACGTTGGGAAGAAAACTGCTCATT,25nm,STD +ST6[103]4[104],AGTTTGACAAGATTAAGAGGAAGTCCAATACT,25nm,STD +ST8[103]6[104],GCTATTTTAGGCAAAGAATTAGCGTAGATTT,25nm,STD +ST10[103]8[104],GCCAGTTTCCAAAAACAGGAAGATGAGAGGGTA,25nm,STD +ST12[103]10[104],GGGTGCCTCGATCGGTGCGGGCCCGTGCATCT,25nm,STD +ST14[103]12[104],GGCCCACTCCAGGGTGGTTTTTCAAAGCCTG,25nm,STD +ST15[120]1[119],GCCACCGAGCATCGGAACGAGGGACCAAGC,25nm,STD +ST1[120]3[119],GCGAAACAATCAACGTAACAAAGATCTACG,25nm,STD +ST3[120]5[119],TTAATAAATAGACTGGATAGCGCCCGAAA,25nm,STD +ST5[120]7[119],GACTTCAAACAATTCTGCGAACGAAAAATTA,25nm,STD +ST7[120]9[119],AGCAATAAAATAAATTAATGCCGTGTATAA,25nm,STD +ST9[120]11[119],/5Biosg/GCAAATATGGGCGCATCGTAACTCTTCGC,25nm,STD +ST11[120]13[119],TATTACGCCGGAAGCATAAAGTGTTTTTCAC,25nm,STD +ST13[120]15[119],CAGTGAGACGAAAAACCGTCTATCAGTGAG,25nm,STD +ST0[135]14[136],GAAAGACAGTAAAAGAGTCTGTCCCTCCAACGT,25nm,STD +ST2[135]0[136],/5Biosg/TACCCAAAAGTACAACGGAGATTTCAGCAGC,25nm,STD +ST4[135]2[136],AAAATGTTACGAACTAACGGAACAGATATTCAT,25nm,STD +ST6[135]4[136],TTGATTCCTATCGCGTTTTAATTGGTAATAGT,25nm,STD +ST8[135]6[136],/5Biosg/TCTAGCTGGCCTCAGAGCATAAATATAACAG,25nm,STD +ST10[135]8[136],GTGTAGATTTAAATTGTAAACGTTTTCAACCGT,25nm,STD +ST12[135]10[136],TACGAGCCAGCTGGCGAAAGGGGGTCACGTTG,25nm,STD +ST14[135]12[136],CAAAGGGCGGGCAACAGCTGATTACACAACA,25nm,STD +ST15[152]1[151],AATTAACCTGCGGGATCGTCACCCTGTATCAT,25nm,STD +ST1[152]3[151],CGCCTGATATCTTGACAAGAACCGACATTATT,25nm,STD +ST3[152]5[151],/5Biosg/ACAGGTAGAGTTTTGCCAGAGGGCGAGCTTC,25nm,STD +ST5[152]7[151],AAAGCGAACTGGAAGTTTCATTCCAGCTAAATC,25nm,STD +ST7[152]9[151],/5Biosg/GGTTGTACCACCATCAATATGATAAATATTTT,25nm,STD +ST9[152]11[151],GTTAAAATACCGTAATGGGATAGGATGTGCT,25nm,STD +ST11[152]13[151],GCAAGGCGAATCCGCTCACAATTCCGCCCTTCA,25nm,STD +ST13[152]15[151],CCGCCTGGCATTAAAGAACGTGGAATCACGCA,25nm,STD +ST0[167]14[168],CCGCTTTGTTGTAGCAATACTTGGAACAAGA,25nm,STD +ST2[167]0[168],AGAGTAAAATTGTGTCGAAATGTTAAAGG,25nm,STD +ST4[167]2[168],/5Biosg/CAAAAGAAAAGATTCATCAGTTCCTTCATCA,25nm,STD +ST6[167]4[168],/5Biosg/CGGTGTCCAGACCGGAAGCAAAGGCTTTTG,25nm,STD +ST8[167]6[168],/5Biosg/TCAAATCAAAAACATTATGACCTAAAGTA,25nm,STD +ST10[167]8[168],/5Biosg/CGGATTGTCGCATTAAATTTTTCGGAGACAG,25nm,STD +ST12[167]10[168],AATTGTTTTAAGTTGGGTAACAACAAACGG,25nm,STD +ST14[167]12[168],GTCCACTCCTGAGAGAGTTGCCTGTGTGA,25nm,STD +ST15[184]1[183],AGTAATAACTGAGGCTTGCAGGGACCGCGACC,25nm,STD +ST1[184]3[183],TGCTCCATGGCATAGGCTGGCTGAGAGATTTA,25nm,STD +ST3[184]5[183],GGAATACCAACCAAAATAGCGAGACTCCAAC,25nm,STD +ST5[184]7[183],AGGTCAGGATGTTTTAAATATGCAACCTGTAAT,25nm,STD +ST7[184]9[183],ACTTTTGCGAAGGGTGAGAAAGGCGTTAAATC,25nm,STD +ST9[184]11[183],AGCTCATTCGGATTCTCCGTGGGGCCAGGGT,25nm,STD +ST11[184]13[183],TTTCCCAGTTGGTCATAGCTGTTTCAGCAAGCG,25nm,STD +ST13[184]15[183],GTCCACGCTGTGTTGTTCCAGTTTCTTTGATT,25nm,STD +ST0[199]14[200],TTCGGTCGCATCACTTGCCTGAGTGCCCGAGAT,25nm,STD +ST2[199]0[200],GACCAGGCTTACTTAGCCGGAACCCGATATA,25nm,STD +ST4[199]2[200],/5Biosg/ACGATAAAACATTCAACTAATGCACGGTGTACA,25nm,STD +ST6[199]4[200],/5Biosg/GCTCAACATTAGAGAGTACCTTTTACCAGACG,25nm,STD +ST8[199]6[200],/5Biosg/AGATTCAAGGAGAAGCCTTTATTATGCTGTA,25nm,STD +ST10[199]8[200],/5Biosg/CAACCCGTTTTTAACCAATAGGAATGTAGGTAA,25nm,STD +ST12[199]10[200],CGTAATCACACGACGTTGTAAAAAGCGAGTAA,25nm,STD +ST14[199]12[200],AGGGTTGAGGTTTGCCCCAGCAGCTCGAATT,25nm,STD +ST15[216]1[215],CTCAAACTATCGCCCACGCATAAGAGGCGC,25nm,STD +ST1[216]3[215],AGACGGTCAAGAGGACAGATGAAGATACAT,25nm,STD +ST3[216]5[215],/5Biosg/AACGCCAATCATAACCCTCGTTAATTGCT,25nm,STD +ST5[216]7[215],CCTTTTGATTAATTGCTGAATATATCAACGC,25nm,STD +ST7[216]9[215],AAGGATAAAATGCCTGAGTAATGCGCCATC,25nm,STD +ST9[216]11[215],AAAAATAACAACATTAAATGTGCGACGGC,25nm,STD +ST11[216]13[215],/5Biosg/CAGTGCCAATCCCCGGGTACCGAGGCGAAAA,25nm,STD +ST13[216]15[215],TCCTGTTTGAAATCAAAAGAATAAGAAGAA,25nm,STD +ST0[263]14[264],AGCTTGATACCGCCAGCCATTGCAGTTGAAA,25nm,STD +ST2[263]0[264],/5Biosg/TAAGTGCATAGGTGTATCACCTCTTAAAC,25nm,STD +ST4[263]2[264],TAGCGTTCCAGAGCCACCACCGCCAGGCGGA,25nm,STD +ST6[263]4[264],AAACCGACTGGCATGATTAAGCCCCCTTAT,25nm,STD +ST8[263]6[264],GGTATTCACTTGCGGGAGGTTCCAGAAGG,25nm,STD +ST10[263]8[264],AATCATAGCGTTATACAAATTCGGCTTATCC,25nm,STD +ST12[263]10[264],/5Biosg/CAGAGGCGATGATGAAACAAAAAACACCGG,25nm,STD +ST14[263]12[264],GGAATTGTAACAACTAATAGAAAATCGCG,25nm,STD +ST15[280]1[279],AAAACGCTGCTTTCGAGGTGAATTGTACTCAG,25nm,STD +ST1[280]3[279],GAGGTTTAGGGGTTTTGCTCAGTAGAACCGCC,25nm,STD +ST3[280]5[279],/5Biosg/TCCCTCAGCATTTTCGGTCATAGACTCCTTA,25nm,STD +ST5[280]7[279],TTACGCAGTTAGCCGAACAAAGTTATTGAAGCC,25nm,STD +ST7[280]9[279],TTAAATCAAAAATCAGATATAGAATTACCAGT,25nm,STD +ST9[280]11[279],ATAAAGCCGCGTTAAATAAGAATCATCAAGA,25nm,STD +ST11[280]13[279],/5Biosg/AAACAAAATTGAATACCAAGTTACATTAGAGCC,25nm,STD +ST13[280]15[279],GTCAATAGACAGTTGGCAAATCAACAACAGGA,25nm,STD +ST0[295]14[296],ATCAGCTTCATGGAAATACCTACACTCAATCAA,25nm,STD +ST2[295]0[296],GATTAGCGTACCGCCACCCTCAGATCGGTTT,25nm,STD +ST4[295]2[296],/5Biosg/TTCATCGGAGCCGCCACCCTCAGAAAGGATTAG,25nm,STD +ST6[295]4[296],/5Biosg/TAAGCAGAATGTTAGCAAACGTATAGCGCGTT,25nm,STD +ST8[295]6[296],/5Biosg/TAGCAAGCGATTAGTTGCTATTTAAGAAAAG,25nm,STD +ST10[295]8[296],/5Biosg/TAAATAAGAACGCTCAACAGTAGGCGCGCCCAA,25nm,STD +ST12[295]10[296],GATTGCTTTAATTACATTTAACAACCGTGTGA,25nm,STD +ST14[295]12[296],TATCTGGTTAATACATTTGAGGAATTCGCCT,25nm,STD +ST15[312]1[311],GCTCAATCGGAGCCTTTAATTGTAACCGCC,25nm,STD +ST1[312]3[311],ACCCTCAGAAGACTCCTCAAGAGACCGCCA,25nm,STD +ST3[312]5[311],CCCTCAGATTAGCGTCAGACTGGAAAATA,25nm,STD +ST5[312]7[311],CATACATAAACCGAAGCCCTTTTTTGCACCC,25nm,STD +ST7[312]9[311],AGCTACAATGTAGGAATCATTACGCTTAAT,25nm,STD +ST9[312]11[311],TGAGAATCGGTTTGAAATACCGATTTCAT,25nm,STD +ST11[312]13[311],TTGAATTACGAGAAACAATAACGGTTTAGAA,25nm,STD +ST13[312]15[311],GTATTAGACTCAAATATCAAACCTTTTGAC,25nm,STD +ST0[327]14[328],CTCCAAAAGTCTGAAATGGATTATCATCACCTT,25nm,STD +ST2[327]0[328],AGAGGCTGACCGCCACCCTCAGAAAAAAAGG,25nm,STD +ST4[327]2[328],/5Biosg/GTTTGCCTGCCACCACCCTCAGAGAAAGTATTA,25nm,STD +ST6[327]4[328],/5Biosg/GCTATCTTAGGTGGCAACATATACAGAATCAA,25nm,STD +ST8[327]6[328],/5Biosg/TTTTCATCTTTATCCTGAATCTTTAGCAATA,25nm,STD +ST10[327]8[328],/5Biosg/AATTTAATGCCATATTTAACAACGCCGTTTTTA,25nm,STD +ST12[327]10[328],TACATCGGCTTTTTTAATGGAAATCTGACCTA,25nm,STD +ST14[327]12[328],GCTGAACCTTTACAAACAATTCGGTACCTTT,25nm,STD +ST15[344]1[343],GCAGATTCCGTTGAAAATCTCCAAGCCACCAC,25nm,STD +ST1[344]3[343],CCTCATTTTTTATTCTGAAACATGCCGCCACC,25nm,STD +ST3[344]5[343],/5Biosg/AGAACCACCGTAATCAGTAGCGAAAAGAAAC,25nm,STD +ST5[344]7[343],GCAAAGACAGCAAGAAACAATGAAAACCAACGC,25nm,STD +ST7[344]9[343],TAACGAGCGTCGAGAACAAGCAAGCCAACATG,25nm,STD +ST9[344]11[343],TAATTTAGTAGTTAATTTCATCTCAGTACAT,25nm,STD +ST11[344]13[343],AAATCAATATGAATATACAGTAACAACAACTCG,25nm,STD +ST13[344]15[343],TATTAAATCATGAAAAATCTAAAGTTACATTG,25nm,STD +ST0[359]14[360],TTTTTCAACCAGTCACACGACCTGAGAGCCA,25nm,STD +ST2[359]0[360],/5Biosg/GAACCTACAGGGATAGCAAGCATAATAAT,25nm,STD +ST4[359]2[360],GCAGCACCACCAGAGCCGCCGCCCTATTTCG,25nm,STD +ST6[359]4[360],AATAAGACCACGGAATAAGTTCCATCGATA,25nm,STD +ST8[359]6[360],GCACTCATCTTTCCAGAGCCTAGCCCAAT,25nm,STD +ST10[359]8[360],TATATTTGCAGAGGCATTTTCGCCAAGTACC,25nm,STD +ST12[359]10[360],CGTCAGATATGTGAGTGAATATTTTTCAAA,25nm,STD +ST14[359]12[360],GCAGCAACTTTGCCCGAACGTAGGTTTAA,25nm,STD +ST15[376]1[375],AAGGGACAACTAAAGGAATTGCGACCAATAGG,25nm,STD +ST1[376]3[375],/5Biosg/AACCCATGTAGTTAATGCCCCCTGCAGCATTG,25nm,STD +ST3[376]5[375],ACAGGAGGACGTCACCAATGAAATATTTTGT,25nm,STD +ST5[376]7[375],CACAATCAACACAAGAATTGAGTTAAATTTGCC,25nm,STD +ST7[376]9[375],AGTTACAAAAGAACGGGTATTAAAAGCCAGTA,25nm,STD +ST9[376]11[375],ATAAGAGAAGAACGCGAGAAAACACCTTGCT,25nm,STD +ST11[376]13[375],TCTGTAAATAATTGCGTAGATTTTCTATTAATT,25nm,STD +ST13[376]15[375],TTAAAAGTTGCAACAGTGCCACGCAGTAATAA,25nm,STD +ST0[391]14[392],AAGGAACATTCTGGCCAACAGAGACAGTATTAA,25nm,STD +ST2[391]0[392],/5Biosg/GTATAAACACCGTAACACTGAGTAGAATAGA,25nm,STD +ST4[391]2[392],GGCCGGAATTGAGGCAGGTCAGACACAGTGCCC,25nm,STD +ST6[391]4[392],AGATAACCTAGAAAATTCATATGCATTAGCAA,25nm,STD +ST8[391]6[392],TCATTCCAATAAACAGCCATATTTATCAGAG,25nm,STD +ST10[391]8[392],CAAGACAAATATAAAGTACCGACACTTTCCTTA,25nm,STD +ST12[391]10[392],AATAAAGACGTCGCTATTAATTAATCCAATCG,25nm,STD +ST14[391]12[392],CACCGCCTTGAGTAACATTATCAAAAACAGA,25nm,STD +ST15[408]1[407],CTTCTGACAGTTTCAGCGGAGTGTTCGTCA,25nm,STD +ST1[408]3[407],CCAGTACAACAGTGCCTTGAGTAGATTGGC,25nm,STD +ST3[408]5[407],/5Biosg/CTTGATATAGTAGCACCATTACGTTTACC,25nm,STD +ST5[408]7[407],AGCGCCAAAGTAATTGAGCGCTAAATTTATC,25nm,STD +ST7[408]9[407],CCAATCCAACAATAATCGGCTGTAAAGGTA,25nm,STD +ST9[408]11[407],AAGTAATTAAATGCTGATGCAAATTTTCC,25nm,STD +ST11[408]13[407],CTTAGAATCAAATTATTTGCACGTTTTTGCG,25nm,STD +ST13[408]15[407],GAACAAAGAAGAGGTGAGGCGGTTAGAACC,25nm,STD +ST0[423]14[424],CTTTCAACCTGAAAGCGTAAGAATCCAGCAGAA,25nm,STD +ST2[423]0[424],/5Biosg/AACGGGGTACTACAACGCCTGTACTAAACAA,25nm,STD +ST4[423]2[424],/5Biosg/AAATCACCTCACAAACAAATAAATATAAGTTTT,25nm,STD +ST6[423]4[424],/5Biosg/GTCAGAGGGACAAAAGGGCGACAGAGCCAGCA,25nm,STD +ST8[423]6[424],/5Biosg/AAACCAATATAAGAAACGATTTTTGAACAAA,25nm,STD +ST10[423]8[424],/5Biosg/CTATATGTCTGTCCAGACGACGACAGCATGTAG,25nm,STD +ST12[423]10[424],CCATATCACTTGAAAACATAGCGGTTATATAA,25nm,STD +ST14[423]12[424],GATAAAACAACCACCAGAAGGAGAGAACCTA,25nm,STD +ST15[440]1[439],CAGACAATTCTGTATGGGATTTTGGCATTCCA,25nm,STD +ST1[440]3[439],CAGACAGCCAGGAGTGTACTGGTACCTCATTA,25nm,STD +ST3[440]5[439],AAGCCAGAAGCCATTTGGGAATTATTCAACCG,25nm,STD +ST5[440]7[439],ATTGAGGGAATTAACTGAACACCCTTGTTTAA,25nm,STD +ST7[440]9[439],CGTCAAAACCCATCCTAATTTACGAATAAACA,25nm,STD +ST9[440]11[439],ACATGTTCCTCCGGCTTAGGTTGGATAGCTTA,25nm,STD +ST11[440]13[439],GATTAAGAGAATAATGGAAGGGTTCGGAATTA,25nm,STD +ST13[440]15[439],TCATCATAAATACCGAACGAACCAACGTGGCA,25nm,STD +ST0[455]14[456],TGAATTTATTTTTGAATGGCTAAACATCGC,25nm,STD +ST2[455]0[456],GATGATACCTCATAGTTAGCGTTTAGTAAA,25nm,STD +ST4[455]2[456],CGACTTGATGGAAAGCGCAGTCTGGCTTTT,25nm,STD +ST6[455]4[456],ACGGGAGAGGGAAGGTAAATATACCGTCAC,25nm,STD +ST8[455]6[456],ATAATATATGAAAATAGCAGCCCGCATTAG,25nm,STD +ST10[455]8[456],TTTTAACAGCTAATGCAGAACGCAAGAAAA,25nm,STD +ST12[455]10[456],TACTTCTCGCTGAGAAGAGTCAGACTACCT,25nm,STD +ST14[455]12[456],CATTAAATTCCTGATTATCAGATTGGATTA,25nm,STD \ No newline at end of file diff --git a/examples/proposal/you.xls b/examples/proposal/you.xls index c3ed81293f2fd39fc618137784f34d571be1a086..4e875d17d3498dfa314aaaacb219332517f16c1d 100644 GIT binary patch delta 8760 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 qB&LDr%6`Ai*SeF(;U@x)`tV>1cJ*}Ct$WV< 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 From bb0b0d62fc4a9998a9eb21f4f34b2008d998cbb9 Mon Sep 17 00:00:00 2001 From: David Doty Date: Tue, 9 Jun 2020 16:28:53 -0700 Subject: [PATCH 8/9] shifted "import xlwt" so it's not called unless needed Also updated documentation to indicate xlwt doesn't need to be installed to download the scadnano.py file and use it locally, as long as Excel files are not written with the library. --- README.md | 6 ++-- .../2_staple_2_helix_modifications.dna | 28 +++++++++---------- .../many_helices_modifications.dna | 12 ++++---- scadnano/scadnano.py | 12 ++++---- 4 files changed, 30 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index d2423ce4..85ad7e4b 100644 --- a/README.md +++ b/README.md @@ -49,11 +49,11 @@ Once Python is installed, there are two ways you can install the scadnano Python in your PYTHONPATH (e.g., in the same directory as the scripts you are running): * *required*: [scadnano.py](https://raw.githubusercontent.com/UC-Davis-molecular-computing/scadnano-python-package/master/scadnano/scadnano.py) - * *required*: [scadnano_version.py](https://raw.githubusercontent.com/UC-Davis-molecular-computing/scadnano-python-package/master/scadnano/scadnano_version.py) * *optional*: [modifications.py](https://raw.githubusercontent.com/UC-Davis-molecular-computing/scadnano-python-package/master/scadnano/modifications.py); This contains some common DNA modifications such as biotin and Cy3. * *optional*: [origami_rectangle.py](https://raw.githubusercontent.com/UC-Davis-molecular-computing/scadnano-python-package/master/scadnano/origami_rectangle.py); This can help create origami rectangles, but it is not necessary to use scadnano. - - Unfortunately, the scadnano package depends on the Python package [xlwt](https://pypi.org/project/xlwt/), so xlwt must be installed. To install, type `pip install xlwt` at the command line. If this does not work, then you can comment out the line `import xlwt` in `scadnano.py`, but then you will not be able to call the method [`DNADesign.write_idt_plate_excel_file()`](https://scadnano-python-package.readthedocs.io/#scadnano.scadnano.DNADesign.write_idt_plate_excel_file) to export an Excel file with DNA sequences. + * *optional*: [scadnano_version.py](https://raw.githubusercontent.com/UC-Davis-molecular-computing/scadnano-python-package/master/scadnano/scadnano_version.py) This ensures that the current version number is written into any `.dna` files written by the library; otherwise it may be out of date. (Which should not matter for the most part.) + + Unfortunately, the scadnano package uses the Python package [xlwt](https://pypi.org/project/xlwt/) to write Excel files, so in order to call the method [`DNADesign.write_idt_plate_excel_file()`](https://scadnano-python-package.readthedocs.io/#scadnano.scadnano.DNADesign.write_idt_plate_excel_file) to export an Excel file with DNA sequences, xlwt must be installed. To install, type `pip install xlwt` at the command line. diff --git a/examples/output_designs/2_staple_2_helix_modifications.dna b/examples/output_designs/2_staple_2_helix_modifications.dna index 7d7858ad..e969cf71 100644 --- a/examples/output_designs/2_staple_2_helix_modifications.dna +++ b/examples/output_designs/2_staple_2_helix_modifications.dna @@ -6,11 +6,17 @@ {"grid_position": [0, 1]} ], "modifications_in_design": { - "/3Bio/": { - "display_text": "B", - "idt_text": "/3Bio/", + "/5Cy5/": { + "display_text": "Cy5", + "idt_text": "/5Cy5/", "display_connector": false, - "location": "3'" + "location": "5'" + }, + "/iCy5/": { + "display_text": "Cy5", + "idt_text": "/iCy5/", + "display_connector": false, + "location": "internal" }, "/iBiodT/": { "display_text": "B", @@ -25,12 +31,6 @@ "display_connector": false, "location": "3'" }, - "/iCy5/": { - "display_text": "Cy5", - "idt_text": "/iCy5/", - "display_connector": false, - "location": "internal" - }, "/iCy3/": { "display_text": "Cy3", "idt_text": "/iCy3/", @@ -43,11 +43,11 @@ "display_connector": false, "location": "5'" }, - "/5Cy5/": { - "display_text": "Cy5", - "idt_text": "/5Cy5/", + "/3Bio/": { + "display_text": "B", + "idt_text": "/3Bio/", "display_connector": false, - "location": "5'" + "location": "3'" } }, "strands": [ diff --git a/examples/output_designs/many_helices_modifications.dna b/examples/output_designs/many_helices_modifications.dna index dd6aaff8..e7baa556 100644 --- a/examples/output_designs/many_helices_modifications.dna +++ b/examples/output_designs/many_helices_modifications.dna @@ -12,6 +12,12 @@ {"grid_position": [0, 7]} ], "modifications_in_design": { + "/iCy3/": { + "display_text": "Cy3", + "idt_text": "/iCy3/", + "display_connector": false, + "location": "internal" + }, "/5Biosg/": { "display_text": "B", "idt_text": "/5Biosg/", @@ -30,12 +36,6 @@ "idt_text": "/3Cy3Sp/", "display_connector": false, "location": "3'" - }, - "/iCy3/": { - "display_text": "Cy3", - "idt_text": "/iCy3/", - "display_connector": false, - "location": "internal" } }, "strands": [ diff --git a/scadnano/scadnano.py b/scadnano/scadnano.py index cdf038cd..0c666cb5 100644 --- a/scadnano/scadnano.py +++ b/scadnano/scadnano.py @@ -44,7 +44,6 @@ from __future__ import annotations import dataclasses -import inspect from abc import abstractmethod, ABC import json import enum @@ -52,11 +51,9 @@ import re from dataclasses import dataclass, field, InitVar, replace from typing import Tuple, List, Set, Dict, Union, Optional, FrozenSet, Type -import typing from collections import defaultdict, OrderedDict, Counter import sys import os.path -import xlwt def _pairwise(iterable): @@ -298,7 +295,11 @@ class Grid(str, enum.Enum): # Don't really understand why, but an explicit import solves the issue described here # https://stackoverflow.com/a/39131141 # solves the build problems: https://github.com/UC-Davis-molecular-computing/scadnano-python-package/actions/runs/125490116 -from ._version import __version__ +try: + from ._version import __version__ +except: + # this is so scadnano.py file works without _version.py being present, in case user downloads it + __version__ = "0.8.2" default_idt_scale = "25nm" default_idt_purification = "STD" @@ -3604,7 +3605,7 @@ def _write_plates_assuming_explicit_in_each_strand(self, directory: str, filenam workbook.save(filename_plate) @staticmethod - def _add_new_excel_plate_sheet(plate_name: str, workbook: xlwt.Workbook) -> xlwt.Worksheet: + def _add_new_excel_plate_sheet(plate_name: str, workbook): worksheet = workbook.add_sheet(plate_name) worksheet.write(0, 0, 'Well Position') worksheet.write(0, 1, 'Name') @@ -3613,6 +3614,7 @@ def _add_new_excel_plate_sheet(plate_name: str, workbook: xlwt.Workbook) -> xlwt @staticmethod def _setup_excel_file(directory, filename): + import xlwt plate_extension = f'xls' if filename is None: filename_plate = _get_filename_same_name_as_running_python_script( From 2bfd8021c51c61632d06cfcaf2fdc1f61e93905b Mon Sep 17 00:00:00 2001 From: David Doty Date: Tue, 9 Jun 2020 16:30:00 -0700 Subject: [PATCH 9/9] bumped version to 0.8.3 --- dist/scadnano-0.8.3.tar.gz | Bin 0 -> 57278 bytes scadnano/_version.py | 2 +- scadnano/scadnano.py | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 dist/scadnano-0.8.3.tar.gz diff --git a/dist/scadnano-0.8.3.tar.gz b/dist/scadnano-0.8.3.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..9dd7af099e58d7f2eb7fefcbeace7bfac9f7e478 GIT binary patch literal 57278 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 literal 0 HcmV?d00001 diff --git a/scadnano/_version.py b/scadnano/_version.py index 757a0978..5181f7d5 100644 --- a/scadnano/_version.py +++ b/scadnano/_version.py @@ -2,4 +2,4 @@ # taken from https://stackoverflow.com/questions/17583443/what-is-the-correct-way-to-share-package-version-with-setup-py-and-the-package/17626524#17626524 # The following line *must* be the last in the module, exactly as formatted: -__version__ = "0.8.2" +__version__ = "0.8.3" diff --git a/scadnano/scadnano.py b/scadnano/scadnano.py index 0c666cb5..896cfcd4 100644 --- a/scadnano/scadnano.py +++ b/scadnano/scadnano.py @@ -299,7 +299,7 @@ class Grid(str, enum.Enum): from ._version import __version__ except: # this is so scadnano.py file works without _version.py being present, in case user downloads it - __version__ = "0.8.2" + __version__ = "0.8.3" default_idt_scale = "25nm" default_idt_purification = "STD"