如何用RDKit定义一个脱氢反应

您好,可以问您关于RDKit的一个问题吗

我想用RDKit来对异丁烷CC(C)C进行脱氢,来获得所有的中间体,但是在操作的时候发现,RDKit对于亚甲基CH和饱和碳C,把它们都归为了C,这就导致没法获得所有想要的中间体。

然后我定义的反应类型是这样的 tem1 = '[CH3:1]>>[CH2:1]' 用三个for循环来分别一步步脱氢。
tem2 = '[CH2:1]>>[CH1:1]'
tem3 = '[CH1:1]>>[CH0:1]'
我想问您一下,定义脱氢反应,这样编写是不是不太对,所以会导致出现我上面说的那个问题。

  • 文章:rdkit入门 中也许有你想要的答案,请看下吧