【问题标题】:Chemical representation - SNL to SMILES化学表示 - SNL 到 SMILES
【发布时间】:2018-10-30 07:19:13
【问题描述】:

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

N-甲基吡咯烷酮示例:

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

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

【问题讨论】:

  • 如果你能提供一些例子会很有帮助。没有多少人会知道你所说的 SNL/Smiles 是什么意思。或者也许只是我:P
  • 哦,很抱歉 :)
  • 这有帮助吗?抱歉,我对域本身了解不多:cirpy.readthedocs.io/en/latest
  • 我每天都使用这个工具……真丢脸!好像没问题;)

标签: python rdkit cheminformatics


【解决方案1】:

在 RDKit 中,它在 AllChem 中。

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

【讨论】:

  • 美丽:D。非常感谢
猜你喜欢
  • 2019-11-25
  • 2021-01-27
  • 2019-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-21
  • 1970-01-01
相关资源
最近更新 更多