|
- import "./tasks/access.wdl" as access
- import "./tasks/batch.wdl" as batch
- import "./tasks/export.wdl" as export
-
- workflow {{ project_name }} {
- String sample_id
- Array[File] tumor_bam
- Array[File] normal_bam
- File bed
- File faidx
- File fasta
- File? ref_flat
- File? reference
- String min_gap_size
- String method
- String segment_method
- String docker
- String cluster_config
- String disk_size
-
- call access.access as access {
- input:
- fasta = fasta,
- faidx = faidx,
- bed = bed,
- method = method,
- min_gap_size = min_gap_size,
- docker = docker,
- cluster_config = cluster_config,
- disk_size = disk_size
- }
-
- call batch.batch as batch {
- input:
- sample_id = sample_id,
- fasta = fasta,
- faidx = faidx,
- ref_flat = ref_flat,
- method = method,
- segment_method = segment_method,
- reference = reference,
- tumor_bam = tumor_bam,
- normal_bam = normal_bam,
- bed = bed,
- access_bed = access.access_bed,
- docker = docker,
- cluster_config = cluster_config,
- disk_size = disk_size
- }
-
- call export.export as export {
- input:
- sample_id = sample_id,
- results = batch.results,
- docker = docker,
- cluster_config = cluster_config,
- disk_size = disk_size
- }
- }
|