-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathSnakefile
21 lines (16 loc) · 827 Bytes
/
Snakefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
configfile: "config.yaml"
include: "rules/merge.smk"
include: "rules/download.smk"
rule all:
input:
# Download references if necessary
ancient(expand("{refdir}/hg19_exonp250.bed", refdir=config['refdir'])),
ancient(expand("{refdir}/hg38.fa", refdir=config['refdir'])),
ancient(expand("{refdir}/hg38.fa.fai", refdir=config['refdir'])),
ancient(expand("{refdir}/hg19.fa", refdir=config['refdir'])),
ancient(expand("{refdir}/hg19.fa.fai", refdir=config['refdir'])),
ancient(expand("{refdir}/hg19.dict", refdir=config['refdir'])),
ancient(expand("{refdir}/hg19ToHg38.over.chain.gz", refdir=config['refdir'])),
# Merged output per sample
expand("{outdir}/{sample}.var.exonp250_hg38.vcf.gz",
outdir=config['outdir'], sample=samples),