瀏覽代碼

test workflow

master
YaqingLiu 3 年之前
父節點
當前提交
2f59c7d2b4
共有 2 個文件被更改,包括 11 次插入11 次删除
  1. +5
    -5
      tasks/ngscheckmate_fastq.wdl
  2. +6
    -6
      workflow.wdl

+ 5
- 5
tasks/ngscheckmate_fastq.wdl 查看文件

task ngscheckmate_fastq { task ngscheckmate_fastq {
String sample_id
File fastq1
File fastq2
String output_id
File fq1
File fq2
String subsampling_rate String subsampling_rate
String docker String docker
String cluster_config String cluster_config
set -e set -e
nt=$(nproc) nt=$(nproc)
export NCM_HOME=/opt/NGSCheckMate export NCM_HOME=/opt/NGSCheckMate
python /opt/NGSCheckMate/ncm_fastq.py -1 ${fastq1} -2 ${fastq2} /opt/NGSCheckMate/SNP/SNP.pt -p $nt -s ${subsampling_rate} > ${sample_id}.vaf
python /opt/NGSCheckMate/ncm_fastq.py -1 ${fq1} -2 ${fq2} /opt/NGSCheckMate/SNP/SNP.pt -p $nt -s ${subsampling_rate} > ${output_id}.vaf
>>> >>>


runtime { runtime {
dataDisk:"cloud_ssd " + disk_size + " /cromwell_root/" dataDisk:"cloud_ssd " + disk_size + " /cromwell_root/"
} }
output { output {
File vaf="${sample_id}.vaf"
File vaf="${output_id}.vaf"
} }
} }

+ 6
- 6
workflow.wdl 查看文件

Array[File] fastq1 Array[File] fastq1
Array[File] fastq2 Array[File] fastq2
String subsampling_rate String subsampling_rate
String docker
String cluster_config
String disk_size
String docker
String cluster_config
String disk_size
scatter (idx in range(length(sample_id))) { scatter (idx in range(length(sample_id))) {
call ngscheckmate_fastq.ngscheckmate_fastq as ngscheckmate_fastq { call ngscheckmate_fastq.ngscheckmate_fastq as ngscheckmate_fastq {
input: input:
sample_id=sample_id[idx],
fastq1=fastq1[idx],
fastq2=fastq2[idx],
output_id=sample_id[idx],
fq1=fastq1[idx],
fq2=fastq2[idx],
subsampling_rate=subsampling_rate, subsampling_rate=subsampling_rate,
docker=docker, docker=docker,
disk_size=disk_size, disk_size=disk_size,

Loading…
取消
儲存