RNA-seq pipeline with tophat2 + cufflinks + trimmomatic + fastqc
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ů.

33 lines
774B

  1. import "./tasks/fastqc.wdl" as fastqc
  2. import "./tasks/trimmomatic.wdl" as trimmomatic
  3. import "./tasks/tophat2.wdl" as tophat2
  4. import "./tasks/cufflinks.wdl" as cufflinks
  5. workflow {{ project_name }} {
  6. File read1
  7. File read2
  8. File adapter
  9. String baseout
  10. File gtf
  11. File genome_directory
  12. String idx_prefix
  13. scatter ( read in [read1, read2]) {
  14. call fastqc.qc as fastqc {input: read=read}
  15. }
  16. call trimmomatic.trimmomatic as trimmomatic {
  17. input: baseout=baseout, read1=read1, read2=read2, adapter=adapter
  18. }
  19. call tophat2.tophat2 as tophat2 {
  20. input: baseout=baseout, read1=read1, read2=read2, gtf=gtf, genome_directory=genome_directory, idx_prefix=idx_prefix
  21. }
  22. call cufflinks.cufflinks as cufflinks {
  23. input: baseout=baseout, bam=tophat2.accepted_hits
  24. }
  25. }