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

37 lines
1.1 KiB
Python
Executable File

#!/usr/bin/env python3
"""
RNA-Seq DE Skill Runner
RNA-seq 差异表达分析技能执行器
"""
import argparse
import json
from datetime import datetime
from pathlib import Path
def main():
parser = argparse.ArgumentParser(description="RNA-Seq DE Skill")
parser.add_argument("--input-dir", required=True, help="Input directory with count matrix")
parser.add_argument("--output-dir", required=True, help="Output directory")
parser.add_argument("--prefix", default="", help="Output file prefix")
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 DE Skill v1.0.0")
print(f"Input: {args.input_dir}")
print(f"Output: {args.output_dir}")
print(f"Prefix: {args.prefix}")
# TODO: 实现完整的 skill 逻辑
# 目前 skill 框架已创建,实际逻辑复用 apps/cli/run_rnaseq_de.py
print("✅ RNA-Seq DE Skill 框架已就绪")
print("实际分析请使用: apps/cli/run_rnaseq_de.py")
if __name__ == "__main__":
main()