Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

36 lines
1.2KB

  1. task trim_galore {
  2. File read1
  3. File read2
  4. String sample_id
  5. String docker
  6. String cluster
  7. String disk_size
  8. command <<<
  9. mkdir input1
  10. cp ${read1} ./input1/${sample_id}_R1.fastq.gz
  11. cp ${read2} ./input1/${sample_id}_R2.fastq.gz
  12. mkdir clean_fastq
  13. trim_galore --paired --cores 16 --fastqc -gzip --stringency 3 --phred33 --length 50 --output_dir ./clean_fastq/ ./input1/${sample_id}_R1.fastq.gz ./input1/${sample_id}_R2.fastq.gz
  14. mv ./clean_fastq/${sample_id}_R1_val_1.fq.gz ./${sample_id}_R1.fastq.gz
  15. mv ./clean_fastq/${sample_id}_R2_val_2.fq.gz ./${sample_id}_R2.fastq.gz
  16. >>>
  17. runtime {
  18. docker: docker
  19. cluster: cluster
  20. systemDisk: "cloud_ssd 40"
  21. dataDisk: "cloud_ssd " + disk_size + " /cromwell_root/"
  22. }
  23. output {
  24. File txt_R1 = "./clean_fastq/${sample_id}_R1.fastq.gz_trimming_report.txt"
  25. File txt_R2 = "./clean_fastq/${sample_id}_R2.fastq.gz_trimming_report.txt"
  26. File zip_R1 = "./clean_fastq/${sample_id}_R1_val_1_fastqc.zip"
  27. File zip_R2 = "./clean_fastq/${sample_id}_R2_val_2_fastqc.zip"
  28. File Trim_R1 = "${sample_id}_R1.fastq.gz"
  29. File Trim_R2 = "${sample_id}_R2.fastq.gz"
  30. }
  31. }