snakemake 是一個流程搭建的工具,這裏主要用來記錄一些snakemake的使用方法python
rule all expand() include:Filter.snakemake.py
snakemake --dag -s RNAseq.snakemake.py --configfile test.yaml |dot -Tpdf > dag.pdf snakemake --dag -s RNAseq.snakemake.py --configfile test.yaml |dot -Tsvg > dag.svg
snakemake --rulegraph -s RNAseq.snakemake.py --configfile test.yaml |dot -Tpdf > rule.pdf
snakemake -s RNAseq.snakemake.py --configfile test.yaml --forcerun filter_stat
使用snakemake投遞任務時shell
snakemake --cluster 'qsub -l vf=15G,num_proc=12 -cwd -q st.q -P P18Z10200N0170 -binding linear:12' --configfile test.yaml --snakefile Denovo.stLFR.snakemake.py --jobs 6
投遞的命令須要加引號svg
shell裏面的命令{}須要用{{}}的方式來寫,與python有點相似工具