用途:该技能用于访问 Cellosaurus 数据库,获取细胞系信息与数据库发布数据。当用户需要搜索细胞系、按登录号(AC)获取细胞系详情,或查看数据库发布信息时使用。
主要能力:
- 获取发布信息:检索当前数据库版本与统计信息。
- 按登录号获取细胞系:获取指定细胞系的详细信息,例如 HeLa 的登录号为 CVCL_0030。
- 搜索:使用 Solr 语法查询细胞系,可限制返回行数。
使用方式(命令保持原样): 获取发布信息:python .trae/skills/cellosaurus-api/scripts/client.py info 按登录号获取详情:python .trae/skills/cellosaurus-api/scripts/client.py get CVCL_0030 指定字段:python .trae/skills/cellosaurus-api/scripts/client.py get CVCL_0030 --fields id,ac,sy 搜索:python .trae/skills/cellosaurus-api/scripts/client.py search "id:HeLa" 限制行数:python .trae/skills/cellosaurus-api/scripts/client.py search "id:HeLa" --rows 5 可先运行 python scripts/client.py --help 或 python scripts/validate_skill.py --help 验证执行路径。运行前需确认输入、输出路径与配置参数,脚本使用固定设置时可在文件内 CONFIG 块或文档参数中调整。
适用场景:需要可重复、清单式执行的细胞系检索、详情获取与数据库发布信息核对任务。
限制:需 Python 3.10+;第三方包未明确锁定版本。缺少必要源数据、标识符、文件或凭据时不适用;不适用于编造结果或超出范围的任务;若更简单的直接回答即可满足,则不必使用该工作流。输出可生成 cellosaurus_api_result.md,并附验证摘要、假设与限制说明。具体字段含义、数据覆盖范围与更新频率暂未提供。