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.

41 lines
646B

  1. import "./tasks/hisat2.wdl" as hisat2
  2. import "./tasks/samtools.wdl" as samtools
  3. import "./tasks/stringtie.wdl" as stringtie
  4. workflow {{ project_name }} {
  5. File read1
  6. File read2
  7. File idx
  8. String idx_prefix
  9. File gtf
  10. String sample_id
  11. call hisat2.hisat2 as hisat2 {
  12. input:
  13. idx=idx,
  14. idx_prefix=idx_prefix,
  15. read1=read1,
  16. read2=read2,
  17. sample_id=sample_id
  18. }
  19. call samtools.samtools as samtools {
  20. input:
  21. sample_id=sample_id,
  22. sam = hisat2.sam
  23. }
  24. call stringtie.stringtie as stringtie {
  25. input:
  26. gtf = gtf,
  27. bam = samtools.out_bam,
  28. sample_id=sample_id
  29. }
  30. }