【发布时间】:2014-07-03 07:12:10
【问题描述】:
有没有办法,使用 Biopython 找出数据库的更新状态?
我正在尝试做这样的事情;
我有一个包含 100000 个医学术语的列表
7 月 1 日,我检索了所有 100000 个术语的 ID 列表。
今天(7 月 3 日)我想知道是否已为 100000 个术语中的任何一个添加了新文章。
一种方法是重复整个过程(获取所有 100000 个术语),如下所示;
'termlist' = ['Malaria', 'Flu' ,...........]
for term in termlist:
handle = Entrez.esearch(db = "pubmed", term = 'Malaria')
record = Entrez.read(handle)
record['Count']
有没有办法只找出今天在 pubmed 中更新的条款?
如果我的术语是更新列表的一部分,我只需搜索更新的术语,而不是搜索所有 100000 个术语。
【问题讨论】: