import "./tasks/callable_loci.wdl" as callable_loci import "./tasks/final_merge.wdl" as final_merge import "./tasks/homo_bed.wdl" as homo_bed import "./tasks/variant_bed.wdl" as variant_bed workflow {{ project_name }} { File LCL5_callable_bed File LCL6_callable_bed File LCL7_callable_bed File LCL8_callable_bed File LCL5_HR_bed File LCL6_HR_bed File LCL7_HR_bed File LCL8_HR_bed File LCL5_variants_bed File LCL6_variants_bed File LCL7_variants_bed File LCL8_variants_bed String docker String disk_size String cluster_config call callable_loci.callable_loci as callable_loci { input: LCL5_callable_bed=LCL5_callable_bed, LCL6_callable_bed=LCL6_callable_bed, LCL7_callable_bed=LCL7_callable_bed, LCL8_callable_bed=LCL8_callable_bed, docker=docker, disk_size=disk_size, cluster_config=cluster_config } call homo_bed.homo_bed as homo_bed { input: LCL5_HR_bed=LCL5_HR_bed, LCL6_HR_bed=LCL6_HR_bed, LCL7_HR_bed=LCL7_HR_bed, LCL8_HR_bed=LCL8_HR_bed, docker=docker, disk_size=disk_size, cluster_config=cluster_config } call variant_bed.variant_bed as variant_bed { input: LCL5_variants_bed=LCL5_variants_bed, LCL6_variants_bed=LCL6_variants_bed, LCL7_variants_bed=LCL7_variants_bed, LCL8_variants_bed=LCL8_variants_bed, docker=docker, disk_size=disk_size, cluster_config=cluster_config } call final_merge.final_merge as final_merge { input: callable_merged_intersect_bed=callable_loci.callable_merged_intersect_bed, HR_merged_intersect_bed=homo_bed.HR_merged_intersect_bed, variants_merged_bed=variant_bed.variants_merged_bed, docker=docker, disk_size=disk_size, cluster_config=cluster_config } }