import pandas as pd
import requests
import json
r = requests.get("https://www.ncbi.nlm.nih.gov/gdv/api/get-ideo/9606/GCF_000001405.40")
data = json.loads(r.text)
labels = []
for chr_item in data["ideograms"]:
chr_name = chr_item['chr']
chr_length = chr_item['length']
print("chr_name:", chr_name, "\tchr_length:", chr_length)
chr_data_list = chr_item['data']
for chr_data in chr_data_list:
if chr_data['type'] == "band":
arm = chr_data['arm']
band = chr_data['band']
band_name = band['band']
labels.append(chr_name + arm + band_name)
pd.DataFrame({"显带": labels}).to_csv("显带名称.csv", index=False, encoding="utf_8_sig")
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步