Allow creation of antisense chains in sequence mode #6252
Labels
Antisense
Bucket: Antisense related issues
Hydrogen bonds
Bucket: Bugs related to Hydrogen bonds
Sequence mode
Bucket: Sequence mode related issues
Milestone
Background
This ticket covers the creation of antisense chains in sequence mode.
Layout/representation of antisense chains in sequence mode is covered in the following ticket: #5942.
Requirements
1.1. When appropriate monomers are selected the "Create Antisense Strand" (issue: #5999) tool should be enabled.
1.2. If the selection of monomers in not appropriate the option in the drop-down menu, as well as the tool should be disabled.
2.1. When monomers are selected "Copy" will copy the selected monomers, "Paste" will replace them by the pasted monomers, and "Delete" will delete them.
2.2. R-clicking on a sequence when no monomers are selected "Copy", "Paste", and "Delete" should be disabled.
2.3. When r-clicking outside of the sequence "Copy" and "Delete" should be disabled, and "Paste" enabled.
3.1. When "Create RNA/DNA Antisense Strand" is chosen from the drop-down menu or the "Create Antisense Strand" tool is used, the logic for creating the antisense chain in the same as for other modes, and already described in #5678 (requirements 2) for RNA and in #6383 for DNA.
3.2. Antisense and sense chains should be layouted following the logic described in #5942 (requirements 2 & 3).
3.3. If no other double-stranded sequences existed on the canvas before the creation of the new antisense chain, the sync icon should appear on the top bar and be enabled/toggled on by default #6254 (requirement 4).
UX
The text was updated successfully, but these errors were encountered: