|
|
@@ -1,10 +1,15 @@ |
|
|
|
import "./tasks/fastp.wdl" as fastp |
|
|
|
import "./tasks/fastqscreen.wdl" as fastqscreen |
|
|
|
|
|
|
|
|
|
|
|
workflow {{ project_name }} { |
|
|
|
File in1 |
|
|
|
File in2 |
|
|
|
String sample_id |
|
|
|
String docker |
|
|
|
File screen_ref_dir |
|
|
|
File fastq_screen_conf |
|
|
|
String docker_fastp |
|
|
|
String docker_fastqscreen |
|
|
|
String cluster_config |
|
|
|
String disk_size |
|
|
|
|
|
|
@@ -14,7 +19,19 @@ workflow {{ project_name }} { |
|
|
|
in1=in1, |
|
|
|
in2=in2, |
|
|
|
sample_id=sample_id, |
|
|
|
docker=docker, |
|
|
|
docker=docker_fastp, |
|
|
|
cluster_config=cluster_config, |
|
|
|
disk_size=disk_size |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
call fastqscreen.fastq_screen as fastq_screen{ |
|
|
|
input: |
|
|
|
read1=in1, |
|
|
|
read2=in2, |
|
|
|
sample=sample_id, |
|
|
|
docker=docker_fastqscreen, |
|
|
|
cluster_config=cluster_config, |
|
|
|
disk_size=disk_size |
|
|
|
|