Add inchi-options for Bingo postgres
- Dominant language
- C++
- Stars
- 406
- Forks
- 134
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 24
Description
**Is your feature request related to a problem? Please describe.**
It is not possible to convert large molecules to inchi using bingo. Indigo contains "inchi-options" which can be changed, but there no options for bingo-postgres (see example in additional context)
**Describe the solution you'd like**
Add option to bingo-config
**Additional context**
Here is example of LargeMolecules setting (will fail if turn off the settings)
import indigo
from indigo.inchi import IndigoInchi
```
indigo = indigo.Indigo()
print(indigo.version())
mol = indigo.loadMolecule('C(C)(C)(C)C=1C=CC=2N(C3=CC=C(C=C3C2C1)C(C)(C)C)C1=CC=C(C=C1)\
C#CC1=CC=C2C=3C=CC(=CC3C(C2=C1)(CCCCCCC)CCCCCCC)C#CC=1C=CC=2N(C3=CC=C(C=C3C2C1)C#CC1=CC\
=2C(C3=CC(=CC=C3C2C=C1)C#CC1=CC=C(C=C1)N1C2=CC=C(C=C2C=2C=C(C=CC12)C(C)(C)C)C(C)(C)C)(C\
CCCCCC)CCCCCCC)C1=CC=C(C=C1)C#CC1=CC=C2C=3C=CC(=CC3C(C2=C1)(CCCCCCC)CCCCCCC)C#CC=1C=CC=\
2N(C3=CC=C(C=C3C2C1)C#CC1=CC=2C(C3=CC(=CC=C3C2C=C1)C#CC1=CC=C(C=C1)N1C2=CC=C(C=C2C=2C=C\
(C=CC12)C#CC1=CC=2C(C3=CC(=CC=C3C2C=C1)C#CC1=CC=C(C=C1)N1C2=CC=C(C=C2C=2C=C(C=CC12)C(C)\
(C)C)C(C)(C)C)(CCCCCCC)CCCCCCC)C#CC1=CC=2C(C3=CC(=CC=C3C2C=C1)C#CC1=CC=C(C=C1)N1C2=CC=C\
(C=C2C=2C=C(C=CC12)C(C)(C)C)C(C)(C)C)(CCCCCCC)CCCCCCC)(CCCCCCC)CCCCCCC)C1=CC=C(C=C1)C#C\
C1=CC=C2C=3C=CC(=CC3C(C2=C1)(CCCCCCC)CCCCCCC)C#CC1=CC(=C2C=CC3=C(C=C(C4=CC=C1C2=C34)C#C\
C3=CC=4C(C2=CC(=CC=C2C4C=C3)C#CC3=CC=C(C=C3)N3C4=CC=C(C=C4C=4C=C(C=CC34)C#CC3=CC=4C(C2=\
CC(=CC=C2C4C=C3)C#CC3=CC=C(C=C3)N3C4=CC=C(C=C4C=4C=C(C=CC34)C#CC3=CC=4C(C2=CC(=CC=C2C4C\
=C3)C#CC3=CC=C(C=C3)N3C4=CC=C(C=C4C=4C=C(C=CC34)C(C)(C)C)C(C)(C)C)(CCCCCCC)CCCCCCC)C#CC3\
=CC=4C(C2=CC(=CC=C2C4C=C3)C#CC3=CC=C(C=C3)N3C4=CC=C(C=C4C=4C=C(C=CC34)C(C)(C)C)C(C)(C)C)\
(CCCCCCC)CCCCCCC)(CCCCCCC)CCCCCCC)C#CC3=CC=4C(C2=CC(=CC=C2C4C=C3)C#CC3=CC=C(C=C3)N3C4=CC\
=C(C=C4C=4C=C(C=CC34)C#CC3=CC=4C(C2=CC(=CC=C2C4C=C3)C#CC3=CC=C(C=C3)N3C4=CC=C(C=C4C=4C=C\
(C=CC34)C(C)(C)C)C(C)(C)C)(CCCCCCC)CCCCCCC)C#CC3=CC=4C(C2=CC(=CC=C2C4C=C3)C#CC3=CC=C(C=C\
3)N3C4=CC=C(C=C4C=4C=C(C=CC34)C(C)(C)C)C(C)(C)C)(CCCCCCC)CCCCCCC)(CCCCCCC)CCCCCCC)(CCCCC\
CC)CCCCCCC)C#CC3=CC=4C(C2=CC(=CC=C2C4C=C3)C#CC3=CC=C(C=C3)N3C4=CC=C(C=C4C=4C=C(C=CC3\
4)C#CC3=CC=4C(C2=CC(=CC=C2C4C=C3)C#CC3=CC=C(C=C3)N3C4=CC=C(C=C4C=4C=C(C=CC34)C#CC3=C\
C=4C(C2=CC(=CC=C2C4C=C3)C#CC3=CC=C(C=C3)N3C4=CC=C(C=C4C=4C=C(C=CC34)C(C)(C)C)C(C)(C)C)\
(CCCCCCC)CCCCCCC)C#CC3=CC=4C(C2=CC(=CC=C2C4C=C3)C#CC3=CC=C(C=C3)N3C4=CC=C(C=C4C=4C=C(C=\
CC34)C(C)(C)C)C(C)(C)C)(CCCCCCC)CCCCCCC)(CCCCCCC)CCCCCCC)C#CC3=CC=4C(C2=CC(=CC=C2C4C=C3)\
C#CC3=CC=C(C=C3)N3C4=CC=C(C=C4C=4C=C(C=CC34)C#CC3=CC=4C(C2=CC(=CC=C2C4C=C3)C#CC3=CC=C(C=\
C3)N3C4=CC=C(C=C4C=4C=C(C=CC34)C(C)(C)C)C(C)(C)C)(CCCCCCC)CCCCCCC)C#CC3=CC=4C(C2=CC(=CC=\
C2C4C=C3)C#CC3=CC=C(C=C3)N3C4=CC=C(C=C4C=4C=C(C=CC34)C(C)(C)C)C(C)(C)C)(CCCCCCC)CCCCCCC)\
(CCCCCCC)CCCCCCC)(CCCCCCC)CCCCCCC)C#CC3=CC=4C(C2=CC(=CC=C2C4C=C3)C#CC3=CC=C(C=C3)N3C4=CC\
=C(C=C4C=4C=C(C=CC34)C#CC3=CC=4C(C2=CC(=CC=C2C4C=C3)C#CC3=CC=C(C=C3)N3C4=CC=C(C=C4C=4C=C(\
C=CC34)C#CC3=CC=4C(C2=CC(=CC=C2C4C=C3)C#CC3=CC=C(C=C3)N3C4=CC=C(C=C4C=4C=C(C=CC34)C(C)(\
C)C)C(C)(C)C)(CCCCCCC)CCCCCCC)C#CC3=CC=4C(C2=CC(=CC=C2C4C=C3)C#CC3=CC=C(C=C3)N3C4=CC=C(\
C=C4C=4C=C(C=CC34)C(C)(C)C)C(C)(C)C)(CCCCCCC)CCCCCCC)(CCCCCCC)CCCCCCC)C#CC3=CC=4C(C2=CC\
(=CC=C2C4C=C3)C#CC3=CC=C(C=C3)N3C4=CC=C(C=C4C=4C=C(C=CC34)C#CC3=CC=4C(C2=CC(=CC=C2C4C=C\
3)C#CC3=CC=C(C=C3)N3C4=CC=C(C=C4C=4C=C(C=CC34)C(C)(C)C)C(C)(C)C)(CCCCCCC)CCCCCCC)C#CC3=C\
C=4C(C2=CC(=CC=C2C4C=C3)C#CC3=CC=C(C=C3)N3C4=CC=C(C=C4C=4C=C(C=CC34)C(C)(C)C)C(C)(C)C)(C\
CCCCCC)CCCCCCC)(CCCCCCC)CCCCCCC)(CCCCCCC)CCCCCCC')
print(mol.smiles())
indigoInchi = IndigoInchi(indigo)
indigo.setOption("inchi-options", "/LargeMolecules")
inchi = indigoInchi.getInchi(mol)
print(inchi)
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.