Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extending strands on deletions #188

Open
mmguar opened this issue Apr 8, 2021 · 2 comments
Open

Extending strands on deletions #188

mmguar opened this issue Apr 8, 2021 · 2 comments

Comments

@mmguar
Copy link

mmguar commented Apr 8, 2021

Strands with either 5' or 3' end on a deletion cannot be extended without removing the deletion.
I understand the issue might be a little niche, as it might be somewhat uncommon to extend staples outside of the scaffold, but this issue might appear for sticky ends, or other kind of tails.
image
The pink staple here cannot be used to extend another strand, if the user tries to, the deletion will be removed and then the staple will be extended. The same happens if on the 5' end (in that case the pencil tool just does not work).
I cannot think of a good reason why this would not be allowed, but I might be missing something.

The behavior is identical in cadnano 2.

@sdouglas
Copy link
Contributor

sdouglas commented Apr 9, 2021

Hi, thanks for filing this issue and you're right that in principle the skip icons should not block editing of the underlying strands. Certain behavior like merging or breaking strands is a matter of changing how we propagate mouse events. Other types of editing can get more complex. In any case, we don't have any active Cadnano developers at the moment, so I will leave this issue open so we can revisit it if we get funding and hire someone in the future.

@mmguar
Copy link
Author

mmguar commented Apr 11, 2021

Thank you. I will add that a good workaround is removing the skip, modifying the strand, and then re-adding the skip by clicking onto the scaffold (doing so on the staple does not seem to work)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants