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

71 行
1.9KB

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