4

我想知道是否可以使用 Python 将 SYBYL Line Notation (SNL) 转换为 Smiles?

N-甲基吡咯烷酮的例子:

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

我还没有找到任何使用 RDKit 的解决方案 :(

4

1 回答 1

1

在 RDKit 中,它位于 AllChem 中。

from rdkit.Chem import AllChem as Chem
Chem.MolToSmiles(Chem.MolFromSLN('N[1](CH2CH2CH2C@1=O)CH3'))
'CN1CCCC1=O'
于 2018-05-20T15:22:37.503 回答