thenlevy / ensnano

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

Cross-over suggestion in same strand #11

Closed Sebastian-Jung closed 2 years ago

Sebastian-Jung commented 2 years ago

Two (independent?) requests:

thenlevy commented 2 years ago
* Using groups (Red and Green) can sometimes be a bit unintuitive. E.g. if I want to quickly create crosslinks between neighboring helices based on crosslink suggestions I would have to create groups every time.

I have created a separated issue for that topic, see #12. Maybe we could simply add an option to add cross-over recommendations between any two helices.

* Currently it is no possible to get crosslink suggestions in the same strand (Even if they are on helices in different groups) . This could e.g. be useful for scaffold routing.

This should be easier to fix. We choosed to not show suggestion between nucleotides of the same strand to reduce the noise but there should instead be an option to enable/disable suggestions between nucleotides of the same strand.

Sebastian-Jung commented 2 years ago

This should be easier to fix. We choosed to not show suggestion between nucleotides of the same strand to reduce the noise but there should instead be an option to enable/disable suggestions between nucleotides of the same strand.

That sounds good. In general, I think it might be a good idea to also give the option to show all cross link suggestions between all helices (Based on current helix rotations) or (in addition to this option or instead) show possible cross links between from/to the helix one has selected/clicked on. (Might be related to #12)

thenlevy commented 2 years ago

I've added a set of parameters to make it possible to see cross-over suggestions involving the scaffold or between the nucleotides that are on the same strands. There is also a option to show cross-over suggestions between all pair of helices, but on large designs it may considerably slow the software

The options are in the "Eddition" tab suggestions_parameters

This is only available on the dev branch at the moment