|
|
|
|
|
|
|
|
File idx |
|
|
File idx |
|
|
String idx_prefix |
|
|
String idx_prefix |
|
|
File gtf |
|
|
File gtf |
|
|
|
|
|
String disk_size |
|
|
String fastqc_docker |
|
|
String fastqc_docker |
|
|
String fastqc_cluster |
|
|
String fastqc_cluster |
|
|
String fastqscreen_docker |
|
|
String fastqscreen_docker |
|
|
|
|
|
|
|
|
read1=read1, |
|
|
read1=read1, |
|
|
read2=read2, |
|
|
read2=read2, |
|
|
docker = fastqc_docker, |
|
|
docker = fastqc_docker, |
|
|
cluster = fastqc_cluster |
|
|
|
|
|
|
|
|
cluster = fastqc_cluster, |
|
|
|
|
|
disk_size= disk_size |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
call fastqscreen.fastqscreen as fastqscreen { |
|
|
call fastqscreen.fastqscreen as fastqscreen { |
|
|
|
|
|
|
|
|
docker = fastqscreen_docker, |
|
|
docker = fastqscreen_docker, |
|
|
cluster = fastqscreen_cluster, |
|
|
cluster = fastqscreen_cluster, |
|
|
screen_ref_dir=screen_ref_dir, |
|
|
screen_ref_dir=screen_ref_dir, |
|
|
fastq_screen_conf=fastq_screen_conf |
|
|
|
|
|
|
|
|
fastq_screen_conf=fastq_screen_conf, |
|
|
|
|
|
disk_size= disk_size |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
call hisat2.hisat2 as hisat2 { |
|
|
call hisat2.hisat2 as hisat2 { |
|
|
|
|
|
|
|
|
idx=idx, |
|
|
idx=idx, |
|
|
idx_prefix=idx_prefix, |
|
|
idx_prefix=idx_prefix, |
|
|
read_1P=read1, |
|
|
read_1P=read1, |
|
|
read_2P=read2 |
|
|
|
|
|
|
|
|
read_2P=read2, |
|
|
|
|
|
disk_size= disk_size |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
call samtools.samtools as samtools { |
|
|
call samtools.samtools as samtools { |
|
|
input: |
|
|
input: |
|
|
docker = samtools_docker, |
|
|
docker = samtools_docker, |
|
|
cluster = samtools_cluster, |
|
|
cluster = samtools_cluster, |
|
|
sam = hisat2.sam |
|
|
|
|
|
|
|
|
sam = hisat2.sam, |
|
|
|
|
|
disk_size= disk_size |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
call stringtie.stringtie as stringtie { |
|
|
call stringtie.stringtie as stringtie { |
|
|
|
|
|
|
|
|
docker = stringtie_docker, |
|
|
docker = stringtie_docker, |
|
|
cluster = stringtie_cluster, |
|
|
cluster = stringtie_cluster, |
|
|
gtf = gtf, |
|
|
gtf = gtf, |
|
|
bam = samtools.out_bam |
|
|
|
|
|
|
|
|
bam = samtools.out_bam, |
|
|
|
|
|
disk_size= disk_size |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
call ballgown.ballgown as ballgown { |
|
|
call ballgown.ballgown as ballgown { |
|
|
|
|
|
|
|
|
docker = ballgown_docker, |
|
|
docker = ballgown_docker, |
|
|
cluster = ballgown_cluster, |
|
|
cluster = ballgown_cluster, |
|
|
ballgown = stringtie.ballgown, |
|
|
ballgown = stringtie.ballgown, |
|
|
gene_abundance = stringtie.gene_abundance |
|
|
|
|
|
|
|
|
gene_abundance = stringtie.gene_abundance, |
|
|
|
|
|
disk_size= disk_size |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |