Incorrect stereo-labels (stereochemistry around a double bond)
- Dominant language
- C++
- Stars
- 406
- Forks
- 134
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 24
Description
**Steps to Reproduce**
1. Go to Ketcher micromolecules mode
2. Draw the following structures

3. Select calculate CIP
4. Copy and paste the last two structures
5. Select calculate CIP
**Actual behavior**
Ketcher assigns only one correct stereo-label (three after copy/paste).
https://github.com/epam/ketcher/assets/169887211/a8619d4c-4805-497c-962c-c1588e030c58
**Expected behavior**
Ketcher should mark all molecules in the first row with (E), and all molecules in the second row with (Z)
**Ketcher version v2.22.0**
Contributor guide
No contributing guide indexed for this repository
Research direction
Reproduce the reported structures in Ketcher micromolecules mode using the linked images, then run Calculate CIP before and after copy/paste. Compare the assigned stereo-labels with the expected E labels in the first row and Z labels in the second row; the issue does not identify a source file or test.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100