Химическое представительство - SNL SMILES - PullRequest
0 голосов
/ 20 мая 2018

Я хотел бы знать, возможно ли преобразовать линейную нотацию SYBYL (SNL) в Smiles с Python?

Пример для N-метилпирролидона:

SNL = 'N[1](CH2CH2CH2C@1=O)CH3'
SMI = 'CN1CCCC1=O'

Я не нашел никакого решения с помощью RDKit: (

1 Ответ

0 голосов
/ 20 мая 2018

В RDKit это в AllChem.

from rdkit.Chem import AllChem as Chem
Chem.MolToSmiles(Chem.MolFromSLN('N[1](CH2CH2CH2C@1=O)CH3'))
'CN1CCCC1=O'
...