{ | { | ||||
"{{ project_name }}.TumorBam": "{{ TumorBam }}", | "{{ project_name }}.TumorBam": "{{ TumorBam }}", | ||||
"{{ project_name }}.Tumordir": "{{ Tumordir }}", | |||||
"{{ project_name }}.Normaldir": "{{ Normaldir }}", | |||||
"{{ project_name }}.TumorSampleID": "{{ TumorSampleID }}", | "{{ project_name }}.TumorSampleID": "{{ TumorSampleID }}", | ||||
"{{ project_name }}.docker": "registry-vpc.cn-shanghai.aliyuncs.com/pgx-docker-registry/cn_mops:v0.1.0", | "{{ project_name }}.docker": "registry-vpc.cn-shanghai.aliyuncs.com/pgx-docker-registry/cn_mops:v0.1.0", | ||||
"{{ project_name }}.cluster_config": "OnDemand bcs.a2.3xlarge img-ubuntu-vpc", | "{{ project_name }}.cluster_config": "OnDemand bcs.a2.3xlarge img-ubuntu-vpc", |
task CNV { | task CNV { | ||||
File Tumordir | |||||
String TumorBam | String TumorBam | ||||
File Normaldir | |||||
String NormalBam | String NormalBam | ||||
String TumorSampleID | String TumorSampleID | ||||
String bed_file | |||||
File bed_file | |||||
String docker | String docker | ||||
String disk_size | String disk_size | ||||
String cluster_config | String cluster_config | ||||
command <<< | command <<< | ||||
cn_mops --Tumor=${TumorBam} --Normal=${NormalBam} --TumorID==${TumorSampleID} --bed_file=${bed_file} --workDir=. | |||||
cn_mops --Tumor=${Tumordir}/${TumorBam} --Normal=${Normaldir}/${NormalBam} --TumorID==${TumorSampleID} --bed_file=${bed_file} --workDir=. | |||||
>>> | >>> | ||||
runtime { | runtime { |
import "./tasks/cn_mops.wdl" as CNV | import "./tasks/cn_mops.wdl" as CNV | ||||
workflow {{project_name}} { | workflow {{project_name}} { | ||||
File Tumordir | |||||
File Normaldir | |||||
String TumorBam | String TumorBam | ||||
String NormalBam | String NormalBam | ||||
String TumorSampleID | String TumorSampleID | ||||
String bed_file | |||||
String workDir | |||||
File bed_file | |||||
String docker | String docker | ||||
String disk_size | String disk_size | ||||
String cluster_config | String cluster_config | ||||
call CNV.CNV as CNV { | call CNV.CNV as CNV { | ||||
input: | input: | ||||
Tumordir=Tumordir, | |||||
Normaldir=Normaldir, | |||||
TumorBam=TumorBam, | TumorBam=TumorBam, | ||||
NormalBam=NormalBam, | NormalBam=NormalBam, | ||||
TumorSampleID=TumorSampleID, | TumorSampleID=TumorSampleID, | ||||
bed_file=bed_file, | bed_file=bed_file, | ||||
workDir=workDir, | |||||
docker=docker, | docker=docker, | ||||
disk_size=disk_size, | disk_size=disk_size, | ||||
cluster_config=cluster_config | cluster_config=cluster_config |