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, 778🔥, 0💬
Popular Posts:
Molecule Summary: ID: FYI-1001707 SMILES: CN1C=NC2=C1C(=O)N(C)C(=O )N2CReceived at FYIcenter.com on:...
Molecule Summary: ID: FYI-1003325 Names: InChIKey: BANRMMWGANHCDH-UHFFFAOYS A-NSMILES: Cc2ncc(c1cc(F...
Molecule Summary: ID: FYI-1003450 Names: InChIKey: FUHCEERDBRGPQZ-LBNVMWSVS A-NSMILES: COc4ccc([C@H]...
Molecule Summary: ID: FYI-1004416 Names: InChIKey: KXBBMPIYFWYLLN-HMOPXULVS A-NSMILES: CC[C@@H]4CN3C...
Molecule Summary: ID: FYI-1004055 Names: InChIKey: QKJHNPXSYSFZMJ-UHFFFAOYS A-NSMILES: C=Cc1ccc(O)c(...