Entrez--从gene中查找相关信息

from Bio import my_em = '[email protected]'
db = "gene"
term = 'cobalamin synthase homo sapiens'
h_search = Entrez.esearch(db=db, email=my_em,term=term)
record = Entrez.read(h_search)
res_ids = record["IdList"]
for r_id in res_ids:
    h_summ = Entrez.esummary(db=db, id=r_id, email=my_em)
    summ = Entrez.read(h_summ)
    print(r_id)
    print(summ['DocumentSummarySet']['DocumentSummary'][0]['Description'])
    print(summ['DocumentSummarySet']['DocumentSummary'][0]['Summary'])
    print('==============================================')
    
          

结果:

1956

epidermal growth factor receptor The protein encoded by this gene is a transmembrane glycoprotein that is a member of the protein kinase superfamily. This protein …encode different protein isoforms have been found for this gene.[provided by RefSeq, Jul 2010]

==============================================

4524

methylenetetrahydrofolate reductase (NAD(P)H) The protein encoded by this gene catalyzes the conversion of 5,10-methylenetetrahydrofolate …in this gene are associated with reductase deficiency.[provided by RefSeq, Oct 2009]

==============================================

4363 ATP-binding cassette, sub-family C (CFTR/MRP), member 1 The protein encoded by this gene is a member of the superfamily of ATP-binding cassette (ABC) transporters…and bile salts. Alternatively spliced variants of this but their full-length nature is unknown. [provided by RefSeq, Apr 2012]

猜你喜欢

转载自www.cnblogs.com/biubiu2019/p/11706857.html