Collections:
Global Query on All NCBI Databases with Bio.Entrez.egquery()
How to Global Query on All NCBI Databases with Bio.Entrez.egquery() function?
✍: FYIcenter.com
Bio.Entrez.egquery() function allows you to perform a global search on
all NCBI Databases for a given key word.
It uses the Entrez Web services provided by www.ncbi.nlm.nih.gov.
Here is an example on how to do a global search with the Bio.Entrez.efetch() function.
fyicenter$ python >>> from Bio import Entrez >>> Entrez.email = "A.N.Other@example.com" >>> handle = Entrez.egquery(term="biopython") >>> record = Entrez.read(handle) >>> record.keys() dict_keys(['Term', 'eGQueryResult']) >>> for row in record["eGQueryResult"]: ... print(row["DbName"], row["Count"]) ... pubmed 41 pmc 2708 mesh 0 books 2 pubmedhealth Error omim 0 ncbisearch 1 nuccore 2 nucgss 0 nucest 0 protein 0 genome 0 structure 0 taxonomy 0 snp 0 dbvar 0 gene 0 sra 1377 biosystems Error unigene 0 cdd 0 clone 0 popset 0 geoprofiles 0 gds 17 homologene 0 pccompound 0 pcsubstance 0 pcassay 0 nlmcatalog 0 probe 0 gap 0 proteinclusters 0 bioproject 1 biosample 0 biocollections 0
Review those 2 matches in the "books" database.
>>> books = record["eGQueryResult"][3]
>>> books
{'DbName': 'books', 'MenuName': 'Books', 'Count': '2', 'Status': 'Ok'}
⇒ Search History with Bio.Entrez for Subsequent Calls
⇐ Search for Related Items in NCBI with Bio.Entrez.elink()
2023-08-25, 898🔥, 0💬
Popular Posts:
Molecule Summary: ID: FYI-1000978 SMILES: S=C1S/C(=C/c2ccccc2)C(=O )N1CCN(CC)CCReceived at FYIcenter...
Molecule Summary: ID: FYI-1000328 SMILES: C[C@H]1[C@@H]([C@@H](N(N 1)CC(=O)NCCc2c[nH]c3c2cc cc3)C)IRe...
Molecule Summary: ID: FYI-1000196 SMILES: O=C(N(C(C(OC(=O)CCCCC(=O )OC)([H])[H])([H])[H])[H ])C2=C([N]...
Molecule Summary: ID: FYI-1006531 Names: InChIKey: HFAYQHIHIBTMBI-UHFFFAOYS A-NSMILES: CC(=O)Nc1cc(C...
Molecule Summary: ID: FYI-1003884 Names: InChIKey: PCQVWCHZMARESC-UHFFFAOYS A-NSMILES: FC(F)(F)Oc3cc...