import "./tasks/delly.wdl" as delly import "./tasks/AnnotSV.wdl" as AnnotSV import "./tasks/MSIsensor.wdl" as MSIsensor workflow {{ project_name }}{ String sample_id File ref_fasta_dir String ref_fasta File sample_tsv File tumor_bam File tumor_bam_bai File normal_bam File normal_bam_bai String docker_delly String cluster_config String disk_size File annotsv_database File baseline String docker_annotsv String docker_MSIsensor call delly.delly as delly{ input: sample=sample_id, ref_dir=ref_fasta_dir, fasta=ref_fasta, sample_tsv=sample_tsv, tumor_bam=tumor_bam, tumor_bam_index=tumor_bam_bai, normal_bam=normal_bam, normal_bam_index=normal_bam_bai, docker=docker_delly, cluster_config=cluster_config, disk_size=disk_size } call MSIsensor.MSIsensor as MSIsensor{ input: sample = sample_id, ref_dir = ref_fasta_dir, fasta = ref_fasta, tumor_bam=tumor_bam, tumor_bam_index =tumor_bam_bai, normal_bam = normal_bam, normal_bam_index=normal_bam_bai, baseline=baseline, docker = docker_MSIsensor, cluster_config = cluster_config, disk_size = disk_size } call AnnotSV.AnnotSV as delly_AnnotSV{ input: sample=sample_id, somatic_vcf= delly.pass_vcf, annotsv_database=annotsv_database, docker=docker_annotsv, cluster_config=cluster_config, disk_size=disk_size } }