|
|
|
|
|
|
|
|
import "./tasks/CNVkit.wdl" as cnvkit |
|
|
import "./tasks/CNVkit.wdl" as cnvkit |
|
|
|
|
|
import "./tasks/AnnotSV.wdl" as AnnotSV |
|
|
|
|
|
|
|
|
workflow {{ project_name }} { |
|
|
workflow {{ project_name }} { |
|
|
String sample_id |
|
|
String sample_id |
|
|
|
|
|
|
|
|
String docker_cnvkit |
|
|
String docker_cnvkit |
|
|
String cluster_config |
|
|
String cluster_config |
|
|
String disk_size |
|
|
String disk_size |
|
|
|
|
|
File annotsv_database |
|
|
|
|
|
String docker_annotsv |
|
|
|
|
|
|
|
|
call cnvkit.cnvkit as cnvkit{ |
|
|
call cnvkit.cnvkit as cnvkit{ |
|
|
input: |
|
|
input: |
|
|
|
|
|
|
|
|
disk_size=disk_size |
|
|
disk_size=disk_size |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
call AnnotSV.AnnotSV as cnvkit_AnnotSV{ |
|
|
|
|
|
input: |
|
|
|
|
|
sample=sample_id, |
|
|
|
|
|
somatic_vcf=cnvkit.cnv_bed, |
|
|
|
|
|
annotsv_database=annotsv_database, |
|
|
|
|
|
docker=docker_annotsv, |
|
|
|
|
|
cluster_config=cluster_config, |
|
|
|
|
|
disk_size=disk_size |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |