feat(crispr): implement CRISPR-Cas detection and fusion analysis module
This commit is contained in:
30
pixi.toml
30
pixi.toml
@@ -59,25 +59,15 @@ pytest = "*"
|
||||
# 3. 评估 CRISPR-Cas 系统对宿主防御的影响
|
||||
#
|
||||
# 预期依赖(待激活时添加):
|
||||
# python = ">=3.9"
|
||||
# crisprcasfinder = "*" # 或使用 pyCRISPRcas
|
||||
# biopython = "*"
|
||||
# pandas = ">=2.0.0"
|
||||
#
|
||||
# 使用方式:
|
||||
# pixi run -e crispr crispr-detect --input genome.fna --output crispr_results.json
|
||||
# pixi run -e crispr crispr-fusion --toxins all_toxins.txt --crispr crispr_results.json
|
||||
# =========================
|
||||
# [feature.crispr.dependencies]
|
||||
# # 预留依赖,实际实现时取消注释
|
||||
# python = ">=3.9"
|
||||
# # crisprcasfinder = "*" # 需要配置安装源
|
||||
# biopython = "*"
|
||||
# pandas = ">=2.0.0"
|
||||
# =========================
|
||||
# [feature.crispr.tasks]
|
||||
# crispr-detect = "python crispr_cas/scripts/detect_crispr.py"
|
||||
# crispr-fusion = "python crispr_cas/scripts/fusion_analysis.py"
|
||||
[feature.crispr.dependencies]
|
||||
python = ">=3.9"
|
||||
# crisprcasfinder = "*" # 需要配置安装源
|
||||
biopython = "*"
|
||||
pandas = ">=2.0.0"
|
||||
|
||||
[feature.crispr.tasks]
|
||||
crispr-detect = "python crispr_cas/scripts/detect_crispr.py"
|
||||
crispr-fusion = "python crispr_cas/scripts/fusion_analysis.py"
|
||||
|
||||
# =========================
|
||||
# 环境定义
|
||||
@@ -87,7 +77,7 @@ digger = ["digger"]
|
||||
pipeline = ["pipeline"]
|
||||
frontend = ["frontend"]
|
||||
webbackend = ["webbackend"]
|
||||
# crispr = ["crispr"] # 取消注释以激活 CRISPR 环境
|
||||
crispr = ["crispr"]
|
||||
|
||||
# =========================
|
||||
# pipeline tasks
|
||||
|
||||
Reference in New Issue
Block a user