您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

starfusion.wdl 1.2KB

4 年前
4 年前
4 年前
4 年前
4 年前
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. task starfusion{
  2. String sample_id
  3. File fastq1
  4. File fastq2
  5. File database_dir
  6. String docker
  7. String cluster
  8. String disk_size
  9. command <<<
  10. set -o pipefail
  11. set -e
  12. mkdir -p ${sample_id}/output
  13. STAR-Fusion --genome_lib_dir ${database_dir} \
  14. --left_fq ${fastq1} \
  15. --right_fq ${fastq2} \
  16. --CPU 16 \
  17. --output_dir ${sample_id}/output \
  18. --FusionInspector validate \
  19. --examine_coding_effect
  20. tar -zcvf ${sample_id}/output/${sample_id}_FusionInspector-validate.tgz ${sample_id}/output/FusionInspector-validate
  21. >>>
  22. runtime {
  23. docker : docker
  24. cluster: cluster
  25. systemDisk: "cloud_ssd 40"
  26. dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
  27. }
  28. output {
  29. Array[File] starfusion_result=glob("${sample_id}/output/*.tsv")
  30. Array[File] starfusion_bam=glob("${sample_id}/output/*.bam")
  31. Array[File] starfusion_tab=glob("${sample_id}/output/*.tab")
  32. Array[File] starfusion_junction=glob("${sample_id}/output/*.junction")
  33. Array[File] starfusion_out=glob("${sample_id}/output/*.out")
  34. Array[File] starfusion_tgz=glob("${sample_id}/output/*.tgz")
  35. }
  36. }