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.

79 lignes
2.0KB

  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_database
  8. String suppa2_docker
  9. String suppa2_cluster
  10. String disk_size
  11. String fastp_docker
  12. String fastp_cluster
  13. String adapter_sequence
  14. String adapter_sequence_r2
  15. String umi_loc
  16. Int trim_front1
  17. Int trim_tail1
  18. Int max_len1
  19. Int trim_front2
  20. Int trim_tail2
  21. Int max_len2
  22. Int disable_adapter_trimming
  23. Int length_required
  24. Int umi_len
  25. Int UMI
  26. Int qualified_quality_phred
  27. Int length_required1
  28. Int disable_quality_filtering
  29. call fastp.fastp as fastp {
  30. input:
  31. read1=fastq1,
  32. read2=fastq2,
  33. sample_id=sample_id,
  34. docker=fastp_docker,
  35. cluster=fastp_cluster,
  36. disk_size=disk_size,
  37. adapter_sequence=adapter_sequence,
  38. adapter_sequence_r2=adapter_sequence_r2,
  39. umi_loc=umi_loc,
  40. trim_front1=trim_front1,
  41. trim_tail1=trim_tail1,
  42. max_len1=max_len1,
  43. trim_front2=trim_front2,
  44. trim_tail2=trim_tail2,
  45. max_len2=max_len2,
  46. disable_adapter_trimming=disable_adapter_trimming,
  47. length_required=length_required,
  48. umi_len=umi_len,
  49. UMI=UMI,
  50. qualified_quality_phred=qualified_quality_phred,
  51. length_required1=length_required1,
  52. disable_quality_filtering=disable_quality_filtering
  53. }
  54. call suppa2.suppa2 as suppa2 {
  55. input:
  56. sample_id=sample_id,
  57. fastq1=fastp.Trim_R1,
  58. fastq2=fastp.Trim_R2,
  59. suppa2_database=suppa2_database,
  60. docker=suppa2_docker,
  61. cluster=suppa2_cluster,
  62. disk_size=disk_size
  63. }
  64. }