-
Notifications
You must be signed in to change notification settings - Fork 1
/
RNAseq_dag.template
41 lines (32 loc) · 1.31 KB
/
RNAseq_dag.template
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
JOB fastqc fastqc1.submit
VARS fastqc RUN="${run}"
JOB trim trimmomatic.submit
VARS trim RUN="${run}"
SCRIPT POST trim /bin/rm /staging/groups/pepperell_group/Mtb_RNAseq/HTSeq/${run}_R1_001.fastq.gz /staging/groups/pepperell_group/Mtb_RNAseq/HTSeq/${run}_R2_001.fastq.gz
JOB fastqc2 fastqc2.submit
VARS fastqc2 RUN="${run}"
JOB bwa bwaMEM.submit
VARS bwa RUN="${run}"
VARS bwa REF="${ref}"
SCRIPT POST bwa /bin/rm /staging/groups/pepperell_group/Mtb_RNAseq/HTSeq/Results/${run}_1P.fq.gz /staging/groups/pepperell_group/Mtb_RNAseq/HTSeq/Results/${run}_2P.fq.gz
JOB view samtools_view.submit
VARS view RUN="${run}"
SCRIPT POST view /bin/rm /staging/groups/pepperell_group/Mtb_RNAseq/HTSeq/Results/${run}.sam.gz
JOB sort samtools_sort.submit
VARS sort RUN="${run}"
SCRIPT POST sort /bin/rm /staging/groups/pepperell_group/Mtb_RNAseq/HTSeq/Results/${run}.bam.gz
JOB qc qualimapQC.submit
VARS qc RUN="${run}"
VARS qc ANNOT_GTF="${annot_gtf}"
JOB count htseq.submit
VARS count RUN="${run}"
VARS count ANNOT_GTF="${annot_gtf}"
JOB cleanup dummy.submit NOOP
SCRIPT POST cleanup /bin/rm /staging/groups/pepperell_group/Mtb_RNAseq/HTSeq/Results/${run}.sort.bam.gz
PARENT fastqc CHILD trim
PARENT trim CHILD fastqc2
PARENT fastqc2 CHILD bwa
PARENT bwa CHILD view
PARENT view CHILD sort
PARENT sort CHILD qc count
PARENT qc count CHILD cleanup