计算化学公社
标题:
如何批量查询Pubchem的CID
[打印本页]
作者Author:
charmm36
时间:
2024-5-21 15:43
标题:
如何批量查询Pubchem的CID
各位老师好,请教一下,我现在有5千个化合物的CAS No.,现在要知道这些化合物在Pubchem中对应CID号,请问有没有什么比较方便的方法?谢谢!
作者Author:
hamigung
时间:
2024-7-1 10:32
import pubchempy as pcp
# 定义CAS号列表
cas_numbers = ['64-17-5', '141-43-5', '107-21-1'] # 你要查询的CAS号列表
for cas_number in cas_numbers:
try:
compound = pcp.get_compounds(cas_number, 'name')[0] # 使用CAS号查询化合物信息
cid = compound.cid
print(f"CAS号 {cas_number} 对应的PubChem CID号为: {cid}")
except IndexError:
print(f"未找到 CAS号 {cas_number} 对应的化合物信息。")
复制代码
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3