task cufflinks { | task cufflinks { | ||||
File gtf | |||||
File bam | File bam | ||||
String baseout | String baseout | ||||
String docker | String docker | ||||
String cluster | String cluster | ||||
command { | command { | ||||
cufflinks -p 8 -o ${baseout} ${bam} | |||||
cufflinks -p 8 -o ${baseout} ${bam} | |||||
} | } | ||||
runtime { | runtime { | ||||
docker: docker | |||||
docker: docker | |||||
cluster: cluster | cluster: cluster | ||||
systemDisk: "cloud_ssd 40" | systemDisk: "cloud_ssd 40" | ||||
dataDisk: "cloud_ssd 200 /cromwell_root/" | dataDisk: "cloud_ssd 200 /cromwell_root/" |
String docker | String docker | ||||
String cluster | String cluster | ||||
command <<< | |||||
command { | |||||
tophat2 -p 6 -G ${gtf} --library-type fr-unstranded --solexa-quals -o ${baseout} ${genome_directory}/${idx_prefix} ${read1} ${read2} | tophat2 -p 6 -G ${gtf} --library-type fr-unstranded --solexa-quals -o ${baseout} ${genome_directory}/${idx_prefix} ${read1} ${read2} | ||||
>>> | |||||
} | |||||
runtime { | runtime { | ||||
docker: docker | docker: docker |
} | } | ||||
call cufflinks.cufflinks as cufflinks { | call cufflinks.cufflinks as cufflinks { | ||||
input: gtf = gtf, bam = tophat2.accepted_hits, baseout=baseout | |||||
input: baseout=baseout, bam=tophat2.accepted_hits | |||||
} | } | ||||
} | } | ||||