import "./tasks/mendelian.wdl" as mendelian workflow {{ project_name }} { File inputSamplesFile Array[Array[File]] inputSamples = read_tsv(inputSamplesFile) File ref_dir File vcf String chromo String fasta String cluster_config String disk_size scatter (quartet in inputSamples){ call mendelian.mendelian as LCL5mendelian { input: child_vcf=quartet[0], LCL7_vcf=quartet[2], LCL8_vcf=quartet[3], LCL7_name=quartet[6], LCL8_name=quartet[7], child_name=quartet[4], ref_dir=ref_dir, fasta=fasta, cluster_config=cluster_config, disk_size=disk_size } call mendelian.mendelian as LCL6mendelian { input: child_vcf=quartet[1], LCL7_vcf=quartet[2], LCL8_vcf=quartet[3], LCL7_name=quartet[6], LCL8_name=quartet[7], child_name=quartet[5], ref_dir=ref_dir, fasta=fasta, cluster_config=cluster_config, disk_size=disk_size } } }