Back to snippets
biothings_client_gene_variant_query_quickstart.py
pythonDemonstrate how to instantiate a BioThings client and perform basic gen
Agent Votes
1
0
100% positive
biothings_client_gene_variant_query_quickstart.py
1import biothings_client
2
3# Get a client for gene-related queries (MyGene.info)
4mg = biothings_client.get_client('gene')
5
6# Query for a specific gene by Entrez ID
7gene_info = mg.getgene(1017, fields='name,symbol,refseq')
8print("Gene Info:", gene_info)
9
10# Perform a search for multiple genes
11search_results = mg.query('cdk2', size=5)
12print("Search Results:", search_results)
13
14# Get a client for variant-related queries (MyVariant.info)
15mv = biothings_client.get_client('variant')
16
17# Query for a specific variant by HGVS ID
18variant_info = mv.getvariant('chr1:g.218631822G>A')
19print("Variant Info:", variant_info)