浏览代码

revised-bedtools-task

master
stead99 5 年前
父节点
当前提交
46a8dbfdf6
共有 2 个文件被更改,包括 7 次插入9 次删除
  1. +4
    -6
      tasks/bedtools.wdl
  2. +3
    -3
      workflow.wdl

+ 4
- 6
tasks/bedtools.wdl 查看文件

task bedtools { task bedtools {


File bam
File bai
Array[File] bam
Array[File] bai
File bed_file File bed_file


String docker String docker
String disk_size String disk_size


command <<< command <<<
mkdir -p /cromwell_root/tmp/bedtools
cp ${bam} ${bai} /cromwell_root/tmp/bedtools
cd /cromwell_root/tmp/bedtools
bedtools multicov -bams GCCACATA_S9_L001_R1_001.sorted.bam F1_S6_L001_R1_001.sorted.bam -bed ${bed_file} > revread_count.txt
set -e -o pipefail
cat ~{sep=" " bam}|bedtools multicov -bed ${bed_file} > revread_count.txt
>>> >>>



+ 3
- 3
workflow.wdl 查看文件

File input_samples_file File input_samples_file
File bed_file File bed_file
Array[Array[File]] input_samples = read_tsv(input_samples_file) Array[Array[File]] input_samples = read_tsv(input_samples_file)
scatter (sample in input_samples) { scatter (sample in input_samples) {


call bedtools.bedtools as bedtools { call bedtools.bedtools as bedtools {
input: input:
bam=sample[0],
bai=sample[1],
Array[File] bam=sample[0],
Array[File] bai_files=sample[1],
bed_file=bed_file bed_file=bed_file


} }

正在加载...
取消
保存