一个稍微复杂的案例, 看看snakemake的用法....过程介绍
1, 安装snakemake
2, 新建文件
3, 新建一个简单的Snakemake参数文件
4, 扩展, 去关联输出文件
5, 使用全局变量, 关联文件
6, 批量运行
1, 安装snakemake...在fastq文件夹中, 创建Sample1.R1.fastq.gz Sample1.R2.fastq.gz Sample2.R1.fastq.gz Sample2.R2.fastq.gz四个空文件
touch...参数文件
将下面代码命名为Snakefile
SAMPLES = ['Sample1', 'Sample2']
rule all:
input:
expand('{sample...expand函数, 能够将数组的内容解析给{sample}
rule all:
input:
expand('{sample}.txt', sample=SAMPLES)
定义一个