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 ref_bed 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, ref_bed=ref_bed, 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 } }