Parcourir la source

first commit

master
YaqingLiu il y a 4 ans
révision
01f367cde4
5 fichiers modifiés avec 47 ajouts et 0 suppressions
  1. +0
    -0
      README.md
  2. +5
    -0
      defaults
  3. +6
    -0
      inputs
  4. +20
    -0
      tasks/index.wdl
  5. +16
    -0
      workflow.wdl

+ 0
- 0
README.md Voir le fichier


+ 5
- 0
defaults Voir le fichier

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

+ 6
- 0
inputs Voir le fichier

@@ -0,0 +1,6 @@
{
"{{ project_name }}.bam": "{{ bam }}",
"{{ project_name }}.disk_size": "{{ disk_size }}",
"{{ project_name }}.samtools_docker": "{{ samtools_docker }}",
"{{ project_name }}.cluster_config": "{{ cluster_config }}"
}

+ 20
- 0
tasks/index.wdl Voir le fichier

@@ -0,0 +1,20 @@
task depth {
File bam
String docker
String cluster_config
String disk_size
command <<<
samtools index ${bam}
>>>

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

+ 16
- 0
workflow.wdl Voir le fichier

@@ -0,0 +1,16 @@
import "./tasks/index.wdl" as index

workflow {{ project_name }} {
File bam
String samtools_docker
String cluster_config
String disk_size

call index.index as index {
input:
bam=bam,
docker=samtools_docker,
cluster_config=cluster_config,
disk_size=disk_size
}
}

Chargement…
Annuler
Enregistrer