thenlevy / ensnano

ENSnano, a 3D graphical application for DNA nanostructures.
GNU General Public License v3.0
49 stars 6 forks source link

Grids and deletions #27

Open DurhamSmith opened 2 years ago

DurhamSmith commented 2 years ago

Is there any way to add deletions? I see when I import them from a scadnano file they are not added (but the helices are the correct length).

Also is there a way to have 8nt grid spacing (like (s)cadnano? This would be very useful for designing structures.

thenlevy commented 2 years ago

It is not possible to add deletions in ENSnano designs.

We take them into account when importing cadnano/scadnano files by shortening the strands containing them. However our model does not support deletions as elements of the design like cadnano and scadnano do.

Also is there a way to have 8nt grid spacing (like (s)cadnano? This would be very useful for designing structures.

I agree that this could be a nice addition. I have created a separate issue for that #28

DurhamSmith commented 2 years ago

Just a heads up. If adding the grid ticks you should also allow deletions as that allows adjustment of the strain (required for better yield and not having structures 'twist') but also allows the crossover point to be on the the grid. Without deletions the grids would be less useful when a helix grows over 48bp as there would be a mismatch between grid lines and actual crossover points.