Ver código fonte

first commit

master
biolcl 3 anos atrás
commit
74b097c33b
5 arquivos alterados com 93 adições e 0 exclusões
  1. +0
    -0
      README.md
  2. +8
    -0
      defaults
  3. +11
    -0
      inputs
  4. +43
    -0
      tasks/arriba.wdl
  5. +31
    -0
      workflow.wdl

+ 0
- 0
README.md Ver arquivo


+ 8
- 0
defaults Ver arquivo

@@ -0,0 +1,8 @@
{
"STAR_INDEX_DIR":"oss://pgx-reference-data/reference/arriba/STAR_index_hg38_GENCODE37",
"ASSEMBLY_FA":"oss://pgx-reference-data/reference/arriba/hg38.fa",
"ANNOTATION_GTF":"oss://pgx-reference-data/reference/arriba/GENCODE37.gtf",
"disk_size":"200",
"arriba_docker":"registry.cn-shanghai.aliyuncs.com/pgx-docker-registry/arriba:2.1.0",
"arriba_cluster":"OnDemand bcs.a2.3xlarge img-ubuntu-vpc"
}

+ 11
- 0
inputs Ver arquivo

@@ -0,0 +1,11 @@
{
"{{ project_name }}.fastq1": "{{ fastq1 }}",
"{{ project_name }}.fastq2": "{{ fastq2 }}",
"{{ project_name }}.sample_id": "{{ sample_id }}",
"{{ project_name }}.STAR_INDEX_DIR": "{{ STAR_INDEX_DIR }}",
"{{ project_name }}.ASSEMBLY_FA": "{{ ASSEMBLY_FA }}",
"{{ project_name }}.ANNOTATION_GTF": "{{ ANNOTATION_GTF }}",
"{{ project_name }}.disk_size": "{{ disk_size }}",
"{{ project_name }}.arriba_docker": "{{ arriba_docker }}",
"{{ project_name }}.arriba_cluster": "{{ arriba_cluster }}"
}

+ 43
- 0
tasks/arriba.wdl Ver arquivo

@@ -0,0 +1,43 @@
task arriba{
String sample_id
File fastq1
File fastq2
File STAR_INDEX_DIR
File ASSEMBLY_FA
File ANNOTATION_GTF

String disk_size
String docker
String cluster

command <<<
set -o pipefail
set -e

mkdir ./output/
echo ${STAR_INDEX_DIR} >output/a.txt
echo ${fastq1} >> output/a.txt
echo ${fastq2} >> output/a.txt
echo ${sample_id} >> output/a.txt
echo ${ASSEMBLY_FA} >> output/a.txt
echo ${ANNOTATION_GTF} >> output/a.txt



>>>
runtime {
docker: docker
cluster: cluster
systemDisk: "cloud_ssd 40"
dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
}

output {
Array[File] arriba_result=glob("./output/*.txt")
}

}



+ 31
- 0
workflow.wdl Ver arquivo

@@ -0,0 +1,31 @@
import "./tasks/arriba.wdl" as arriba

workflow {{ project_name }} {
String sample_id
File fastq1
File fastq2
File STAR_INDEX_DIR
File ASSEMBLY_FA
File ANNOTATION_GTF

String disk_size
String arriba_docker
String arriba_cluster


call arriba.arriba as arriba {
input:
sample_id=sample_id,
fastq1=fastq1,
fastq2=fastq2,
STAR_INDEX_DIR=STAR_INDEX_DIR,
ASSEMBLY_FA=ASSEMBLY_FA,
ANNOTATION_GTF=ANNOTATION_GTF,
disk_size=disk_size,
docker=arriba_docker,
cluster=arriba_cluster
}


}


Carregando…
Cancelar
Salvar