YaqingLiu 4年前
コミット
cc5c18e1f0
3個のファイルの変更20行の追加13行の削除
  1. +13
    -6
      tasks/batch.wdl
  2. +3
    -3
      tasks/export.wdl
  3. +4
    -4
      workflow.wdl

+ 13
- 6
tasks/batch.wdl ファイルの表示

@@ -1,9 +1,9 @@
task batch {
String sample_id
File tumor_bam
File tumor_bai
File normal_bam
File normal_bai
Array[File] tumor_bam
Array[File] tumor_bai
Array[File] normal_bam
Array[File] normal_bai
String bed
File ref_dir
String fasta
@@ -13,13 +13,20 @@ task batch {
String disk_size

command <<<
cnvkit.py batch ${tumor_bam} --normal ${normal_bam} \
set -o pipefail
set -e
mkdir -p /cromwell_root/tmp/cnvkit
cp ${sep=' ' normal_bai} /cromwell_root/tmp/cnvkit
cp ${sep=' ' tumor_bai} /cromwell_root/tmp/cnvkit
cd /cromwell_root/tmp/cnvkit

cnvkit.py batch ${sep=' ' tumor_bam} --normal ${sep=' ' normal_bam} \
--targets ${bed} \
--fasta ${ref_dir}/${fasta} --access ${access_bed} \
--output-reference my_reference.cnn --output-dir ./results/ \
--diagram --scatter
>>>
runtime {
docker: docker
cluster: cluster_config

+ 3
- 3
tasks/export.wdl ファイルの表示

@@ -5,9 +5,9 @@ task export{
String disk_size

command <<<
mkdir -p /cromwell_root/tmp/cnvkit_export
cp -r ${sep=" " result} /cromwell_root/tmp/cnvkit_export
cd /cromwell_root/tmp/cnvkit_export
mkdir -p /cromwell_root/tmp/cnvkit
cp -r ${sep=" " result} /cromwell_root/tmp/cnvkit
cd /cromwell_root/tmp/cnvkit
# this version app just provides seg
cnvkit.py export seg ./results/*.cns -o samples.seg
>>>

+ 4
- 4
workflow.wdl ファイルの表示

@@ -4,10 +4,10 @@ import "./tasks/export.wdl" as export

workflow {{ project_name }} {
String sample_id
File tumor_bam
File tumor_bai
File normal_bam
File normal_bai
Array[File] tumor_bam
Array[File] tumor_bai
Array[File] normal_bam
Array[File] normal_bai
String bed
File ref_dir
String fasta

読み込み中…
キャンセル
保存