SuperAPI AI 工具集

eva-skill

数据与分析

查看项目

更新于 10-16 09:48

技能介绍

用途:该技能用于以精简方式调用欧洲变异档案库(EVA)REST 接口,获取物种元数据和已归档的变异查询结果,适合用户需要简短 EVA 摘要时使用。

主要能力:所有 EVA 调用通过 scripts/rest_request.py 执行,基址为 https://www.ebi.ac.uk/eva/webservices/rest/v1。优先使用元数据与针对性变异查询,而非大范围基因组窗口拉取;区域查询尽量按物种、组装或较小坐标窗口收窄。常用路径为 meta/species/list 以及针对性的变异或区域路由。

使用方式:从标准输入读取一个 JSON 对象,必填字段为 base_url、path;可选字段包括 method、params、headers、json_body、form_body、record_path、response_format、max_items、max_depth、timeout_sec、save_raw、raw_output_path。示例:echo '{"base_url":"https://www.ebi.ac.uk/eva/webservices/rest/v1","path":"meta/species/list","record_path":"response.0.result","max_items":10}' | python scripts/rest_request.py。成功时返回 ok、source、path、method、status_code、warnings 以及精简记录或摘要;当 save_raw=true 时使用 raw_output_path;失败时返回 ok=false 及 error.code、error.message。

限制:默认返回精简 markdown 摘要,仅当用户明确要求机器可读输出时才返回原始 JSON。长时间对话中应重新执行请求,而非依赖较早的工具输出。运行时引用无额外要求,导入包保持限于该文件与 scripts/rest_request.py。