Pārlūkot izejas kodu

first commit

master
LUYAO REN pirms 5 gadiem
revīzija
0efe3bace8
4 mainītis faili ar 58 papildinājumiem un 0 dzēšanām
  1. +9
    -0
      inputs
  2. Binārs
      tasks/.DS_Store
  3. +26
    -0
      tasks/getBam.wdl
  4. +23
    -0
      workflow.wdl

+ 9
- 0
inputs Parādīt failu

@@ -0,0 +1,9 @@
{
"{{project_name }}.bam_idx": "{{ bam_idx }}",
"{{project_name }}.region": "{{ region }}",
"{{project_name }}.disk_size": "100",
"{{project_name }}.docker": "registry-vpc.cn-shanghai.aliyuncs.com/pgx-docker-registry/samtools:v1.3.1",
"{{project_name }}.cluster_config": "OnDemand bcs.a2.large img-ubuntu-vpc",
"{{project_name }}.bam": "{{ bam }}",
"{{project_name }}.sample": "{{ sample }}"
}

Binārs
tasks/.DS_Store Parādīt failu


+ 26
- 0
tasks/getBam.wdl Parādīt failu

@@ -0,0 +1,26 @@
task getBam {
File bam
File bam_idx
String sample
String region
String docker
String cluster_config
String disk_size
command <<<
/opt/conda/bin/samtools view -b ${bam} "${region}" > ${region}.${sample}.bam
/opt/conda/bin/samtools index ${region}.${sample}.bam

>>>

runtime {
docker:docker
cluster: cluster_config
systemDisk: "cloud_ssd 40"
dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
}
output {
File region_bam = "${region}.${sample}.bam"
File region_bai = "${region}.${sample}.bam.bai"
}
}

+ 23
- 0
workflow.wdl Parādīt failu

@@ -0,0 +1,23 @@
import "./tasks/getBam.wdl" as getBam


workflow {{ project_name }} {
File bam
File bam_idx
String sample
String region
String docker
String cluster_config
String disk_size

call getBam.getBam as getBam {
input:
bam=bam,
bam_idx=bam_idx,
sample=sample,
region=region,
docker=docker,
cluster_config=cluster_config,
disk_size=disk_size
}
}

Notiek ielāde…
Atcelt
Saglabāt