Files
2026-08-03 18:42:47 +08:00

39 lines
1.2 KiB
Python
Executable File

#!/usr/bin/env python3
"""
RNA-Seq Enrich Skill Runner
RNA-seq 富集分析技能执行器
"""
import argparse
import json
from datetime import datetime
from pathlib import Path
def main():
parser = argparse.ArgumentParser(description="RNA-Seq Enrich Skill")
parser.add_argument("--input-dir", required=True, help="Input directory with DE genes")
parser.add_argument("--output-dir", required=True, help="Output directory")
parser.add_argument("--prefix", default="", help="Output file prefix")
parser.add_argument("--species", default="ath", help="Species code")
parser.add_argument("--config", help="Config file (YAML)")
parser.add_argument("--demo", action="store_true", help="Demo mode")
args = parser.parse_args()
print(f"RNA-Seq Enrich Skill v1.0.0")
print(f"Input: {args.input_dir}")
print(f"Output: {args.output_dir}")
print(f"Prefix: {args.prefix}")
print(f"Species: {args.species}")
# TODO: 实现完整的 skill 逻辑
# 目前 skill 框架已创建,实际逻辑复用 apps/cli/run_rnaseq_enrich.py
print("✅ RNA-Seq Enrich Skill 框架已就绪")
print("实际分析请使用: apps/cli/run_rnaseq_enrich.py")
if __name__ == "__main__":
main()