python使用第三方库RDKit案例
时间: 2024-05-25 12:04:41 浏览: 152
RDKit是一款用于化学信息学的开源软件,它提供了丰富的化学信息处理和计算工具,可以用于药物设计、化合物筛选、分子动力学模拟等领域。以下是一个使用RDKit库的Python程序示例:
```python
from rdkit import Chem
from rdkit.Chem import Draw
# 创建一个分子对象
mol = Chem.MolFromSmiles('CC(=O)OC1=CC=CC=C1C(=O)O')
# 绘制分子结构图
img = Draw.MolToImage(mol)
# 显示图像
img.show()
```
这个程序使用RDKit库创建了一个分子对象,并使用了其中的MolFromSmiles和MolToImage方法分别从SMILES字符串和分子对象生成了分子结构图。最后使用show方法显示了图像。
阅读全文