You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

fusioncatcher.wdl 1.0KB

4 年之前
4 年之前
4 年之前
4 年之前
4 年之前
4 年之前
4 年之前
4 年之前
4 年之前
4 年之前
4 年之前
4 年之前
4 年之前
4 年之前
4 年之前
4 年之前
4 年之前
4 年之前
1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. task fusioncatcher{
  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 /cromwell_root/input/
  13. mkdir -p /cromwell_root/output/
  14. cp ${fastq1} /cromwell_root/input/
  15. cp ${fastq2} /cromwell_root/input/
  16. /software/fusioncatcher/bin/fusioncatcher \
  17. -d ${database_dir} \
  18. -p 4 \
  19. --input /cromwell_root/input \
  20. --output /cromwell_root/output
  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] fusioncatcher_result=glob("/cromwell_root/output/*.txt")
  30. Array[File] fusioncatcher_zip=glob("/cromwell_root/output/*.zip")
  31. Array[File] fusioncatcher_log=glob("/cromwell_root/output/*.log")
  32. Array[File] fusioncatcher_vcf=glob("/cromwell_root/output/*.vcf")
  33. }
  34. }