|
- import "./tasks/fastqc.wdl" as fastqc
- import "./tasks/trimmomatic.wdl" as trimmomatic
- import "./tasks/tophat2.wdl" as tophat2
- import "./tasks/cufflinks.wdl" as cufflinks
-
- workflow {{ project_name }} {
- File read1
- File read2
- File adapter
- String baseout
- File gtf
- File genome_directory
- String idx_prefix
-
- scatter ( read in [read1, read2]) {
- call fastqc.qc as fastqc {input: read=read}
- }
-
- call trimmomatic.trimmomatic as trimmomatic {
- input: baseout=baseout, read1=read1, read2=read2, adapter=adapter
- }
-
- call tophat2.tophat2 as tophat2 {
- input: baseout=baseout, read1=read1, read2=read2, gtf=gtf, genome_directory=genome_directory, idx_prefix=idx_prefix
- }
-
- call cufflinks.cufflinks as cufflinks {
- input: baseout=baseout, bam=tophat2.accepted_hits
- }
- }
-
|