SuperAPI AI 工具集

rnacentral-skill

数据与分析

查看项目

更新于 10-16 03:05

技能介绍

用途:通过脚本向 RNAcentral API 发起精简请求,完成 RNA 条目浏览、单条目查询和交叉引用检索。

主要能力:所有调用统一使用 scripts/rest_request.py,基础地址为 https://rnacentral.org/api/v1。支持集合与记录路径(保留末尾斜杠以避免重定向),可执行定向查询如 rna/<URS>/<taxid>,也可用 q 加较小 page_size 做定向搜索。默认返回简洁的 markdown 摘要,仅在用户明确要求机器可读输出时返回原始 JSON。

使用方式:从 stdin 读取一个 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://rnacentral.org/api/v1","path":"rna/URS000075C808/9606","max_items":10}' | python scripts/rest_request.py。常用路径包括 rna/<URS>/<taxid>、rna/<URS>/、rna/<URS>/xrefs/ 以及带 q 与较小 page_size 的定向搜索。

输出:成功返回 ok、source、path、method、status_code、warnings 以及精简记录或摘要;save_raw=true 时使用 raw_output_path。失败返回 ok=false 及 error.code、error.message。

限制:建议从定向查询开始,宽泛的 rna/ 浏览可能较慢或超时;长对话中应重新发起请求而非依赖旧输出;除本文件与 scripts/rest_request.py 外无需额外运行时引用。