|
- import "./tasks/stralka.wdl" as stralka
- import "./tasks/bcftools_concat.wdl" as bcftools_concat
- import "./tasks/annovar.wdl" as annovar
-
- workflow {{ project_name }} {
- File tumor_bam
- File tumor_bam_bai
- File normal_bam
- File normal_bam_bai
- String ref_fasta
- File ref_dir
- String sample_id
- File? manta_indel_vcf
- File? manta_indel_vcf_index
- File annovar_database
-
- # excute env
- String docker_stralka
- String cluster_config
- String disk_size
- String docker_bcftools
- String docker_annovar
-
- call stralka.strelka_calling as stralka{
- input:
- tumor_bam=tumor_bam,
- tumor_bam_bai=tumor_bam_bai,
- normal_bam=normal_bam,
- normal_bam_bai=normal_bam_bai,
- ref_fasta=ref_fasta,
- ref_dir=ref_dir,
- sample_id=sample_id,
- docker=docker_stralka,
- cluster_config=cluster_config,
- disk_size=disk_size
- }
-
- call bcftools_concat.bcftools as bcftools{
- input:
- ref_dir=ref_dir,
- fasta=ref_fasta,
- vcf_indels=stralka.indel_vcf,
- vcf_snvs=stralka.snv_vcf,
- sample_id=sample_id,
- docker=docker_bcftools,
- cluster_config=cluster_config,
- disk_size=disk_size
-
- }
-
-
-
- }
|