epam / epam/Indigo

System loads mirrored version of sence/antisence chain if opened as new project

Open
#3,836 0 comments 0 reactions 0 assignees View on GitHub
Priority: High Severity: High
Dominant language
C++
Stars
406
Forks
134
Avg merge
2d 11h
Merged PRs (30d)
24

Description

**Steps to Reproduce**
1. Open Ketcher (or reload it if already opened)
2. Go to Macromolecules - Flex mode <-- IMPORTANT!
3. Load from HELM using `Open as new` button: `RNA1{([25mo3r],[25R])(A,C,G,T,U)([gly],[hn]).R(A)P.([25mo3r],[25R])(A,C,G,T,U)([gly],[hn]).R(A)P.([25mo3r],[25R])(A,C,G,T,U)}|RNA2{([25mo3r],[25R])(A,C,G,T,U)([gly],[hn]).R(A)P.([25mo3r],[25R])(A,C,G,T,U)([gly],[hn]).R(A)P.([25mo3r],[25R])(A,C,G,T,U)}|PEPTIDE1{A}$RNA1,RNA2,2:pair-14:pair|RNA1,RNA2,14:pair-2:pair|RNA1,RNA2,8:pair-8:pair|RNA1,RNA2,5:pair-11:pair|RNA1,RNA2,11:pair-5:pair|RNA1,PEPTIDE1,13:R2-1:R1$$$V2.0`

**Actual behavior**
System loads chain in mirrored view
Image

**Expected behavior**
System loads chain correct
Image

**Versions**
- Ketcher Version 3.18.0-rc.1 Build at 2026-07-21; 19:39:52
- Indigo Version 1.46.0-rc.1.0-gf3408986b-wasm32-wasm-clang-23.0.0
- Chrome Version 150.0.7871.125 (Official Build) (64-bit)
- Win10

Related issue - https://github.com/epam/ketcher/issues/3222

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the issue in Ketcher’s Macromolecules - Flex mode using the supplied HELM string and the Open as new action. Compare the mirrored result with the expected image, then review the related issue #3222 and linked pull request #10831 for prior investigation. Done means the chain loads in the expected orientation.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, wasm
Domain
frontend, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.