Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
před 5 roky
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. import "./tasks/fastqc.wdl" as fastqc
  2. import "./tasks/fastqscreen.wdl" as fastqscreen
  3. import "./tasks/qualimap.wdl" as qualimap
  4. import "./tasks/hisat2.wdl" as hisat2
  5. import "./tasks/samtools.wdl" as samtools
  6. import "./tasks/stringtie.wdl" as stringtie
  7. import "./tasks/ballgown.wdl" as ballgown
  8. workflow {{ project_name }} {
  9. File read1
  10. File read2
  11. File idx
  12. File screen_ref_dir
  13. File fastq_screen_conf
  14. String idx_prefix
  15. File gtf
  16. String disk_size
  17. String fastqc_docker
  18. String fastqc_cluster
  19. String fastqscreen_docker
  20. String fastqscreen_cluster
  21. String hisat2_docker
  22. String hisat2_cluster
  23. String stringtie_docker
  24. String stringtie_cluster
  25. String samtools_docker
  26. String samtools_cluster
  27. String ballgown_docker
  28. String ballgown_cluster
  29. call fastqc.fastqc as fastqc {
  30. input:
  31. read1=read1,
  32. read2=read2,
  33. docker = fastqc_docker,
  34. cluster = fastqc_cluster,
  35. disk_size = disk_size
  36. }
  37. call fastqscreen.fastqscreen as fastqscreen {
  38. input:
  39. read1 = read1,
  40. read2 = read2,
  41. docker = fastqscreen_docker,
  42. cluster = fastqscreen_cluster,
  43. screen_ref_dir = screen_ref_dir,
  44. fastq_screen_conf = fastq_screen_conf,
  45. disk_size = disk_size
  46. }
  47. call hisat2.hisat2 as hisat2 {
  48. input:
  49. docker = hisat2_docker,
  50. cluster = hisat2_cluster,
  51. idx=idx,
  52. idx_prefix=idx_prefix,
  53. read_1P=read1,
  54. read_2P=read2,
  55. disk_size= disk_size
  56. }
  57. call samtools.samtools as samtools {
  58. input:
  59. docker = samtools_docker,
  60. cluster = samtools_cluster,
  61. sam = hisat2.sam,
  62. disk_size= disk_size
  63. }
  64. call qualimap.qualimap as qualimap {
  65. input:
  66. bam = samtools.out_bam,
  67. bai = samtools.out_bam_index,
  68. gtf = gtf,
  69. docker = qualimap_docker,
  70. cluster = qualimap_cluster,
  71. disk_size = disk_size
  72. }
  73. call stringtie.stringtie as stringtie {
  74. input:
  75. docker = stringtie_docker,
  76. cluster = stringtie_cluster,
  77. gtf = gtf,
  78. bam = samtools.out_bam,
  79. disk_size= disk_size
  80. }
  81. call ballgown.ballgown as ballgown {
  82. input:
  83. docker = ballgown_docker,
  84. cluster = ballgown_cluster,
  85. ballgown = stringtie.ballgown,
  86. gene_abundance = stringtie.gene_abundance,
  87. disk_size= disk_size
  88. }
  89. }