Install
openclaw skills install @flowertusi/genos-dna使用 Genos 模型进行 DNA 序列分析。当用户提到 DNA、基因、基因组、碱基序列、ACGT 等生物信息学相关问题时使用此技能。
openclaw skills install @flowertusi/genos-dna此技能使用之江实验室的 Genos-1.2B 模型进行 DNA 序列分析。该模型是人类基因组基础模型,专门用于分析 DNA 碱基序列。
当用户提供 DNA 序列(如 ACGTACGT...)时,调用 analyze_dna_sequence 函数进行分析。
调用 predict_next_base 函数预测 DNA 序列中下一个可能的碱基。
调用 extract_sequence_features 函数提取序列的特征信息。
用户可能提供:
ACGTACGTACGT...返回分析结果,包括:
重要:在调用技能前,必须先检查模型是否已启动!
模型状态记录在 ./scripts/.model_loaded 文件中(相对于项目根目录)。
loaded,表示模型已启动loaded,需要先启动模型如果模型未启动,执行以下命令启动:
# 设置模型路径(可选,默认为 ./models/Genos-1___2B)
export GENOS_MODEL_PATH="./models/Genos-1___2B"
# 启动模型
python3 -c "
import sys
sys.path.insert(0, './scripts')
from genos_dna import load_model
load_model()
with open('./.model_loaded', 'w') as f:
f.write('loaded')
print('Model loaded and status saved')
"
AI 助手在调用技能时应自动完成以下步骤:
./.model_loaded 文件是否存在且内容为 loaded你也可以通过环境变量自定义路径:
# 设置模型路径
export GENOS_MODEL_PATH="/path/to/your/model"
# 设置状态文件路径
export GENOS_STATUS_FILE="/path/to/your/state/.model_loaded"
# 然后运行脚本
python3 your_script.py
你也可以创建 config.json 文件来配置路径:
{
"model_path": "./models/Genos-1___2B",
"state_file": "./scripts/.model_loaded"
}