epam / epam/Indigo

InChI molecule with amide groups is rendered incorrectly

Open
#90 4 comments 0 reactions 0 assignees View on GitHub
Indigo API
Dominant language
C++
Stars
406
Forks
134
Avg merge
2d 11h
Merged PRs (30d)
24

Description

[Original bug report from GGA repository](https://github.com/ggasoftware/indigo/issues/16)
When L-glutamine is loaded from InChI, double bond is between the `C=N` instead of `C=O`.
```python
from indigo import Indigo
from indigo_inchi import IndigoInchi
from indigo_renderer import IndigoRenderer

i = Indigo()
ii = IndigoInchi(i)
ir = IndigoRenderer(i)
inchi_m = ii.loadMolecule('InChI=1S/C5H10N2O3/c6-3(5(9)10)1-2-4(7)8/h3H,1-2,6H2,(H2,7,8)(H,9,10)/t3-/m0/s1')
ir.renderToFile(m, 'inchi.png')
smiles_m = i.loadMolecule(inchi_m.smiles())
ir.renderToFile(m, 'smiles.png')
```
smiles.png:
![smiles](https://cloud.githubusercontent.com/assets/4228185/23665458/80a34a8c-0369-11e7-8b09-f1b14f55f91b.png)
inchi.png:
![inchi](https://cloud.githubusercontent.com/assets/4228185/23665459/80d23360-0369-11e7-880d-191220ca6e48.png)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.