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

System doesn't create antisense monomers for unsplit nucleotide, just copy it as it is #6843

Open
AlexeyGirin opened this issue Apr 4, 2025 · 0 comments
Labels
Antisense Bucket: Antisense related issues Flex mode Bucket: Flex canvas related mode Priority: High Sequence mode Bucket: Sequence mode related issues Severity: Medium Medium level visibility to the user

Comments

@AlexeyGirin
Copy link
Collaborator

AlexeyGirin commented Apr 4, 2025

Steps to Reproduce

  1. Go to Macro - Sequence mode (clean canvas)
  2. Load from HELM: RNA1{[2-damdA].[5hMedC].[Super-G].[AmMC6T].[Super-T].[5Br-dU].[5NitInd].R(A)}$$$$V2.0
    Image
    Image
  3. Select all and call context menu for the sequence and click Create RNA antisense strand option

Actual behavior
System doesn't create antisense monomers for unsplit nucleotide, just copy it as it is
Same problem with Create DNA antisense strand
Image

Expected behavior
System creates antisense monomers for unsplit nucleotide
Image
Image

As per requirement:

  1. When the user selects (flex and snake modes) any backbone chain (only R1-R2 connections) or any part of the backbone chain, right clicking anywhere on the selected monomers should give a drop-down menu with to option to "Create Antisense Strand", as long as one of the monomers in the backbone is a sugar connected to a "sense base" (R3-R1) (see table above).

and per requirement:

  • An element can be an unsplit nucleotide.

Versions

  • Ketcher Version 3.3.0-rc.1 Build at 2025-04-02; 09:36:56
  • Indigo Version 1.31.0-rc.1.0-g859747ec7-wasm32-wasm-clang-19.0.0
  • Chrome Version 135.0.7049.42 (Official Build) (64-bit)
  • Win10

Issue found while testing: #6508

@AlexeyGirin AlexeyGirin added Antisense Bucket: Antisense related issues Flex mode Bucket: Flex canvas related mode Priority: High Sequence mode Bucket: Sequence mode related issues Severity: Medium Medium level visibility to the user labels Apr 4, 2025
@AlexeyGirin AlexeyGirin added this to the Ketcher 3.3.0-rc.2 milestone Apr 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Antisense Bucket: Antisense related issues Flex mode Bucket: Flex canvas related mode Priority: High Sequence mode Bucket: Sequence mode related issues Severity: Medium Medium level visibility to the user
Projects
None yet
Development

No branches or pull requests

1 participant