epam / epam/Indigo

Monomers without hyphens in square brackets in BILN string are loaded incorrectly

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

Description

Found while testing #3541

Note: after fixing this issue, requirement 6 of Import section with the provided examples in https://github.com/epam/Indigo/issues/3541 should be re-tested.

**Steps to Reproduce:**

1. Open Macromolecules - Flex mode (clean canvas)
2. Paste the following BILN string from the clipboard: `[D]-[meF]-[G]`
3. Click `Open as New` or `Add to Canvas` button

**Actual Result:**
Monomers are loaded incorrectly with square brackets in their names

Image

**Expected Result:**
Monomers are loaded correctly without square brackets in their names

Image

**Found in Environment:**
- Ketcher Version 3.17.0-rc.1 Build at 2026-06-02; 21:27:10
- Indigo Version 1.45.0-rc.2.0-g168fb85f2-wasm32-wasm-clang-23.0.0
- Chrome Version 149.0.7827.103 (Official Build) (64-bit)
- Win11

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the BILN import in Macromolecules - Flex mode with `[D]-[meF]-[G]`, then trace the import handling that produces the monomer names. Verify that the loaded names omit square brackets, and re-test requirement 6 from issue #3541 with its provided examples.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, wasm
Domain
tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.