Mercurial > repos > artbio > rsem
diff rsem.xml @ 3:9c7c44935bf1 draft
planemo upload for repository https://github.com/artbio/tools-artbio/tree/master/tools/rsem commit ac6ef17eaa8d0eb3a2e681be97b24049d7a7aa22
author | artbio |
---|---|
date | Wed, 28 Mar 2018 09:42:58 -0400 |
parents | 18032261df1e |
children | 0fa0c1132a7b |
line wrap: on
line diff
--- a/rsem.xml Tue Mar 27 12:58:34 2018 -0400 +++ b/rsem.xml Wed Mar 28 09:42:58 2018 -0400 @@ -1,4 +1,4 @@ -<tool id="rsem" name="RSEM" version="0.2.0"> +<tool id="rsem" name="RSEM" version="0.3.0"> <description></description> <macros> <import>macros.xml</import> @@ -45,8 +45,23 @@ #if $job.select_job == "index" and $run_rsem.select == "Yes": && #end if - + #if $run_rsem.select == "Yes": + #if $run_rsem.input.fastq.matepair=="single": + #if $run_rsem.input.fastq.singlefastq.is_of_type('fastq.gz') or $run_rsem.input.fastq.singlefastq.is_of_type('fastqsanger.gz'): + gunzip < '$run_rsem.input.fastq.singlefastq' > uncomp_single.fastq && + #elif $run_rsem.input.fastq.singlefastq.is_of_type('fastq') or $run_rsem.input.fastq.singlefastq.is_of_type('fastqsanger'): + ln -f -s '$run_rsem.input.fastq.singlefastq' 'uncomp_single.fastq' && + #end if + #elif $run_rsem.input.fastq.matepair=="paired": + #if $run_rsem.input.fastq.singlefastq.is_of_type('fastq.gz') or $run_rsem.input.fastq.singlefastq.is_of_type('fastqsanger.gz'): + gunzip < '$run_rsem.input.fastq.fastq1' > uncomp_pair1.fastq && + gunzip < '$run_rsem.input.fastq.fastq2' > uncomp_pair2.fastq && + #elif $run_rsem.input.fastq.singlefastq.is_of_type('fastq') or $run_rsem.input.fastq.singlefastq.is_of_type('fastqsanger'): + ln -f -s '$run_rsem.input.fastq.fastq1' 'uncomp_pair1.fastq' && + ln -f -s '$run_rsem.input.fastq.fastq2' 'uncomp_pair2.fastq' && + #end if + #end if rsem-calculate-expression ## --tag string #if $run_rsem.seedlength: @@ -115,11 +130,11 @@ #if $run_rsem.input.format=="fastq" $run_rsem.input.fastq_select #if $run_rsem.input.fastq.matepair=="single": - $run_rsem.input.fastq.singlefastq + uncomp_single.fastq #elif $run_rsem.input.fastq.matepair=="paired": --paired-end - $run_rsem.input.fastq.fastq1 - $run_rsem.input.fastq.fastq2 + uncomp_pair1.fastq + uncomp_pair2.fastq #end if #elif $run_rsem.input.format=="fasta" --no-qualities @@ -333,7 +348,7 @@ </outputs> <tests> - <test> + <test> <param name="select_job" value="index"/> <param name="ref_type" value="genomic"/> <param name="reference_fasta_file" value="ref.fasta" ftype="fasta"/> @@ -370,7 +385,7 @@ <param name="refSrc" value="self"/> <param name="format" value="fastq"/> <param name="matepair" value="single"/> - <param name="singlefastq" value="test.fq.gz" ftype="fastqsanger"/> + <param name="singlefastq" value="test.fastq.gz" ftype="fastqsanger.gz"/> <param name="result_bams" value="none"/> <output name="reference_file"> <assert_contents>