from fastq to bam files
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

61 lignes
1.5KB

  1. task multiqc {
  2. Array[File] read1_zip
  3. Array[File] read2_zip
  4. Array[File] txt1
  5. Array[File] txt2
  6. Array[File] bamqc_zip
  7. Array[File] rnaseq_zip
  8. String docker
  9. String cluster_config
  10. String disk_size
  11. command <<<
  12. set -o pipefail
  13. set -e
  14. mkdir -p /cromwell_root/tmp/fastqc
  15. mkdir -p /cromwell_root/tmp/fastqscreen
  16. mkdir -p /cromwell_root/tmp/bamqc
  17. mkdir -p /cromwell_root/tmp/rnaseq
  18. cp ${sep=" " read1_zip} ${sep=" " read2_zip} /cromwell_root/tmp/fastqc
  19. cp ${sep=" " txt1} ${sep=" " txt2} /cromwell_root/tmp/fastqscreen
  20. for i in ${sep=" " bamqc_zip}
  21. do
  22. tar -zxvf $i -C /cromwell_root/tmp/bamqc
  23. done
  24. for i in ${sep=" " rnaseq_zip}
  25. do
  26. tar -zxvf $i -C /cromwell_root/tmp/rnaseq
  27. done
  28. multiqc /cromwell_root/tmp/
  29. cat multiqc_data/multiqc_fastq_screen.txt > multiqc_fastq_screen.txt
  30. cat multiqc_data/multiqc_fastqc.txt > multiqc_fastqc.txt
  31. cat multiqc_data/multiqc_general_stats.txt > multiqc_general_stats.txt
  32. cat multiqc_data/multiqc_qualimap_bamqc_genome_results.txt > multiqc_qualimap_bamqc_genome_results.txt
  33. >>>
  34. runtime {
  35. docker:docker
  36. cluster:cluster_config
  37. systemDisk:"cloud_ssd 40"
  38. dataDisk:"cloud_ssd " + disk_size + " /cromwell_root/"
  39. }
  40. output {
  41. File multiqc_html = "multiqc_report.html"
  42. Array[File] multiqc_txt = glob("multiqc_data/*")
  43. File multiqc_fastq_screen = "multiqc_fastq_screen.txt"
  44. File multiqc_fastqc = "multiqc_fastqc.txt"
  45. File multiqc_general_stats = "multiqc_general_stats.txt"
  46. File bamqc_genome_results = "multiqc_qualimap_bamqc_genome_results.txt"
  47. }
  48. }