您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

83 行
2.3KB

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