|
- import "./tasks/MIEpos2bed.wdl" as MIEpos2bed
- import "./tasks/bedCoverage.wdl" as bedCoverage
-
- workflow {{ project_name }} {
- File inputSamplesFile
- Array[Array[File]] inputSamples = read_tsv(inputSamplesFile)
- File left_50
- File left_100
- File left_150
- File left_200
- File right_50
- File right_100
- File right_150
- File right_200
- String chromo
- String cluster_config
- String disk_size
-
- scatter (sample in inputSamples){
- call MIEpos2bed.MIEpos2bed as MIEpos2bed {
- input:
- mie_file=sample[0],
- chromo=chromo,
- sample_name=sample[1],
- cluster_config=cluster_config,
- disk_size=disk_size
- }
- call bedCoverage.bedCoverage as bedCoverage {
- input:
- mie_bed=MIEpos2bed.mie_bed,
- all_bed=MIEpos2bed.all_bed,
- left_50=left_50,
- left_100=left_100,
- left_150=left_150,
- left_200=left_200,
- right_50=right_50,
- right_100=right_100,
- right_150=right_150,
- right_200=right_200,
- sample_name=sample[1],
- chromo=chromo,
- cluster_config=cluster_config,
- disk_size=disk_size
- }
- }
- }
|