Skip to content

Commit daa3b42

Browse files
feat: add savana for SV calling
1 parent 0c784f2 commit daa3b42

2 files changed

Lines changed: 25 additions & 0 deletions

File tree

workflow/envs/savana.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
channels:
2+
- conda-forge
3+
- bioconda
4+
- nodefaults
5+
dependencies:
6+
- savana =1.3.2

workflow/rules/candidate_calling.smk

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,25 @@ rule freebayes:
2323
"v2.7.0/bio/freebayes"
2424

2525

26+
rule savana:
27+
input:
28+
ref=access.random(genome),
29+
ref_idx=genome_fai,
30+
aln="results/recal/{sample}.{ext}",
31+
index="results/recal/{sample}.{ext}.bai",
32+
output:
33+
"results/candidate-calls/{sample}.savana.bcf",
34+
conda:
35+
"../envs/savana.yaml",
36+
log:
37+
"logs/savana/{sample}.log",
38+
shadow: "minimal"
39+
threads: 8
40+
shell:
41+
"(savana to --tumour {input.aln} --ref {input.ref} --outdir . &&"
42+
" mv *_sv_breakpoints.vcf {output}) 2> {log}"
43+
44+
2645
rule delly:
2746
input:
2847
ref=access.random(genome),

0 commit comments

Comments
 (0)