import "./tasks/reference_dict.wdl" as reference_dict import "./tasks/bed_to_interval_list.wdl" as bed_to_interval_list import "./tasks/deduped_Metrics.wdl" as deduped_Metrics workflow {{ project_name }} { File ref_dir String fasta String SMALLcluster_config String disk_size String picard_docker String sentieon_docker File bed String interval_list_name String SENTIEON_INSTALL_DIR String sample File Dedup_bam File Dedup_bam_index call reference_dict.reference_dict as reference_dict { input: ref_dir=ref_dir, fasta=fasta, docker=picard_docker, cluster_config=SMALLcluster_config, disk_size=disk_size } call bed_to_interval_list.bed_to_interval_list as bed_to_interval_list { input: bed=bed, ref_dir=ref_dir, fasta=fasta, interval_list_name=interval_list_name, reference_bed_dict=reference_dict.reference_bed_dict, docker=picard_docker, cluster_config=SMALLcluster_config, disk_size=disk_size } call deduped_Metrics.deduped_Metrics as deduped_Metrics { input: SENTIEON_INSTALL_DIR=SENTIEON_INSTALL_DIR, fasta=fasta, ref_dir=ref_dir, bed=bed, Dedup_bam=Dedup_bam, Dedup_bam_index=Dedup_bam_index, sample=sample, docker=sentieon_docker, interval_list=bed_to_interval_list.interval_list, disk_size=disk_size, cluster_config=SMALLcluster_config } }