|
|
@@ -2,13 +2,13 @@ task stringtie { |
|
|
|
File bam |
|
|
|
File gtf |
|
|
|
String docker |
|
|
|
String base = basename(bam, ".sorted.bam") |
|
|
|
String sample_id |
|
|
|
String cluster |
|
|
|
|
|
|
|
command <<< |
|
|
|
nt=$(nproc) |
|
|
|
mkdir ballgown |
|
|
|
/opt/conda/bin/stringtie -e -B -p $nt -G ${gtf} -o ballgown/${base}/${base}.gtf -C ${base}.cov.ref.gtf -A ${base}.gene.abundance.txt ${bam} -g ${sample_id}_genecount.csv |
|
|
|
/opt/conda/bin/stringtie -e -B -p $nt -G ${gtf} -o ballgown/${sample_id}/${sample_id}.gtf -C ${sample_id}.cov.ref.gtf -A ${sample_id}.gene.abundance.txt ${bam} -g ${sample_id}_genecount.csv |
|
|
|
>>> |
|
|
|
|
|
|
|
runtime { |
|
|
@@ -19,8 +19,9 @@ task stringtie { |
|
|
|
} |
|
|
|
|
|
|
|
output { |
|
|
|
File covered_transcripts = "${base}.cov.ref.gtf" |
|
|
|
File gene_abundance = "${base}.gene.abundance.txt" |
|
|
|
Array[File] ballgown = ["ballgown/${base}/${base}.gtf", "ballgown/${base}/e2t.ctab", "ballgown/${base}/e_data.ctab", "ballgown/${base}/i2t.ctab", "ballgown/${base}/i_data.ctab", "ballgown/${base}/t_data.ctab"] |
|
|
|
File covered_transcripts = "${sample_id}.cov.ref.gtf" |
|
|
|
File gene_abundance = "${sample_id}.gene.abundance.txt" |
|
|
|
Array[File] ballgown = ["ballgown/${sample_id}/${sample_id}.gtf", "ballgown/${sample_id}/e2t.ctab", "ballgown/${sample_id}/e_data.ctab", "ballgown/${sample_id}/i2t.ctab", "ballgown/${sample_id}/i_data.ctab", "ballgown/${sample_id}/t_data.ctab"] |
|
|
|
File genecount = "{sample_id}_genecount.csv" |
|
|
|
} |
|
|
|
} |