Introduce the creation of DNA antisense chains #6383
Labels
Antisense
Bucket: Antisense related issues
Hydrogen bonds
Bucket: Bugs related to Hydrogen bonds
Test Cases Written
Test cases has been written for that issue
Milestone
Background
Currently only RNA antisense chains can be made automatically in Ketcher.
In the scope of this ticket logic for creating DNA strands, the identical as for creating RNA ones just with a different sugar and bases, will be introduced.
DNA antisense chain creation should be supported in all three macromolecules modes and can be executed either by choosing "Create DNA Antisense Strand" from the right-click drop-down menu after appropriate monomers are selected, or by clicking on a "Create DNA Antisense Strand" command from the main toolbar after appropriate monomers are selected.
Requirements
1.1. Every R1-R3 (base-sugar) connected sugar in the newly created antisense chain should be
Deoxy-Ribose
(symbol: dR).1.2. Every "antisense base" should be created following the table bellow:
The previous option in the right-click drop-down menu "Create Antisense Strand" should be replaced with "Create RNA Antisense Strand" and all logic retained.
Bellow the "Create RNA Antisense Strand" a new option should be added - "Create DNA Antisense Strand" - that will create the antisense chain following requirement 1.
The text was updated successfully, but these errors were encountered: