本团队提供生物医学领域专业的AI(机器学习、深度学习)技术支持服务。如果您有需求,请扫描文末二维码关注我们。
python脚本:输入基因名,通过爬虫的方式获取染色体上的location。
def get_gene_location(gene_symbol):
server = "https://rest.ensembl.org"
ext = f"/lookup/symbol/homo_sapiens/{gene_symbol}?expand=1"
r = requests.get(server + ext, headers={ "Content-Type" : "application/json"})
if not r.ok:
r.raise_for_status()
return None
decoded = r.json()
return decoded['seq_region_name'], decoded['start'], decoded['end']