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.

83 lines
2.1KB

  1. import "./tasks/suppa2.wdl" as suppa2
  2. import "./tasks/fastp.wdl" as fastp
  3. workflow {{ project_name }} {
  4. String sample_id
  5. File fastq1
  6. File fastq2
  7. File suppa2_GTF
  8. File suppa2_ioe
  9. File salmon_index
  10. String suppa2_docker
  11. String suppa2_cluster
  12. String disk_size
  13. String fastp_docker
  14. String fastp_cluster
  15. String adapter_sequence
  16. String adapter_sequence_r2
  17. String umi_loc
  18. Int trim_front1
  19. Int trim_tail1
  20. Int max_len1
  21. Int trim_front2
  22. Int trim_tail2
  23. Int max_len2
  24. Int disable_adapter_trimming
  25. Int length_required
  26. Int umi_len
  27. Int UMI
  28. Int qualified_quality_phred
  29. Int length_required1
  30. Int disable_quality_filtering
  31. call fastp.fastp as fastp {
  32. input:
  33. read1=fastq1,
  34. read2=fastq2,
  35. sample_id=sample_id,
  36. docker=fastp_docker,
  37. cluster=fastp_cluster,
  38. disk_size=disk_size,
  39. adapter_sequence=adapter_sequence,
  40. adapter_sequence_r2=adapter_sequence_r2,
  41. umi_loc=umi_loc,
  42. trim_front1=trim_front1,
  43. trim_tail1=trim_tail1,
  44. max_len1=max_len1,
  45. trim_front2=trim_front2,
  46. trim_tail2=trim_tail2,
  47. max_len2=max_len2,
  48. disable_adapter_trimming=disable_adapter_trimming,
  49. length_required=length_required,
  50. umi_len=umi_len,
  51. UMI=UMI,
  52. qualified_quality_phred=qualified_quality_phred,
  53. length_required1=length_required1,
  54. disable_quality_filtering=disable_quality_filtering
  55. }
  56. call suppa2.suppa2 as suppa2 {
  57. input:
  58. sample_id=sample_id,
  59. fastq1=fastp.Trim_R1,
  60. fastq2=fastp.Trim_R2,
  61. suppa2_GTF=suppa2_GTF,
  62. suppa2_ioe=suppa2_ioe,
  63. salmon_index=salmon_index,
  64. docker=suppa2_docker,
  65. cluster=suppa2_cluster,
  66. disk_size=disk_size
  67. }
  68. }