Mercurial > repos > iuc > stringtie
changeset 15:dd4df992d93d draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/stringtie commit a834a41c94d184df80e45ffa2339723826a075b1
| author | iuc |
|---|---|
| date | Tue, 24 Jul 2018 10:23:37 -0400 |
| parents | eafd5dc95228 |
| children | eba36e001f45 |
| files | macros.xml stringtie.xml stringtie_merge.xml test-data/gene_counts_deseq2.tsv test-data/stringtie_merge_out1.gtf test-data/stringtie_merge_out2.gtf test-data/stringtie_out1.gtf test-data/stringtie_out2.gtf test-data/stringtie_out3.gtf test-data/stringtie_out4.gtf test-data/stringtie_out5.gtf test-data/stringtie_out6.gtf test-data/stringtie_out8.gtf test-data/transcript_counts_deseq2.tsv |
| diffstat | 14 files changed, 40 insertions(+), 59 deletions(-) [+] |
line wrap: on
line diff
--- a/macros.xml Fri May 04 08:37:37 2018 -0400 +++ b/macros.xml Tue Jul 24 10:23:37 2018 -0400 @@ -1,8 +1,9 @@ <macros> + <token name="@TOOL_VERSION@">1.3.4</token> <xml name="requirements"> <requirements> - <requirement type="package" version="1.3.3">stringtie</requirement> - <requirement type="package" version="1.6">samtools</requirement> + <requirement type="package" version="@TOOL_VERSION@">stringtie</requirement> + <requirement type="package" version="1.9">samtools</requirement> <yield/> </requirements> </xml>
--- a/stringtie.xml Fri May 04 08:37:37 2018 -0400 +++ b/stringtie.xml Tue Jul 24 10:23:37 2018 -0400 @@ -1,4 +1,4 @@ -<tool id="stringtie" name="StringTie" version="1.3.3.2"> +<tool id="stringtie" name="StringTie" version="@TOOL_VERSION@"> <description>transcript assembly and quantification</description> <macros> <import>macros.xml</import> @@ -95,12 +95,11 @@ ## Replace commas with tabs && sed -i.bak -e "s/,/\${TAB}/g" -e "s/\${CR}//g" gene_counts.csv transcript_counts.csv - #if $guide.special_outputs.keep_header: - && - head -n 1 gene_counts.csv | sed -e 's/sample1/$escaped_element_identifier/' > '$gene_counts' - && - head -n 1 transcript_counts.csv | sed -e 's/sample1/$escaped_element_identifier/' > '$transcript_counts' - #end if + ## Output header + && + head -n 1 gene_counts.csv | sed -e 's/sample1/$escaped_element_identifier/' > '$gene_counts' + && + head -n 1 transcript_counts.csv | sed -e 's/sample1/$escaped_element_identifier/' > '$transcript_counts' ## Sort count files on the first column && tail -n +2 gene_counts.csv | sort -t"\${TAB}" -k1,1 >> '$gene_counts' @@ -145,7 +144,7 @@ <conditional name="special_outputs"> <param name="special_outputs_select" type="select" label="Output files for differential expression?" help="Select to output additional files that can be used with Ballgown or DESeq2/edgeR. See Help section below for more information"> <option value="ballgown">Ballgown</option> - <option value="deseq2">DESeq2/edgeR</option> + <option value="deseq2">DESeq2/edgeR/limma-voom</option> <option value="no" selected="True">No additional output</option> </param> <when value="ballgown" /> @@ -162,7 +161,6 @@ <valid initial="string.letters,string.digits"></valid> </sanitizer> </param> - <param name="keep_header" type="boolean" checked="true" label="Output header line?" help="Keep the header line for edgeR, remove it for DESeq2" /> </when> <when value="no" /> </conditional> @@ -230,13 +228,13 @@ <!--Ensure default GTF output works --> <test expect_num_outputs="1"> <param name="input_bam" ftype="bam" value="stringtie_in1.bam" /> - <output name="output_gtf" file="stringtie_out1.gtf" ftype="gtf" lines_diff="2" /> + <output name="output_gtf" file="stringtie_out1.gtf" ftype="gtf" lines_diff="4" /> </test> <!--Ensure fraction option works --> <test expect_num_outputs="1"> <param name="input_bam" ftype="bam" value="stringtie_in1.bam" /> <param name="fraction" value="0.17" /> - <output name="output_gtf" file="stringtie_out2.gtf" ftype="gtf" lines_diff="2" /> + <output name="output_gtf" file="stringtie_out2.gtf" ftype="gtf" lines_diff="4" /> </test> <!--Ensure guide option works --> <test expect_num_outputs="1"> @@ -244,7 +242,7 @@ <param name="use_guide" value="yes" /> <param name="guide_gff_select" value="history" /> <param name="ref_hist" ftype="gtf" value="stringtie_in.gtf" /> - <output name="output_gtf" file="stringtie_out3.gtf" ftype="gtf" lines_diff="2" /> + <output name="output_gtf" file="stringtie_out3.gtf" ftype="gtf" lines_diff="4" /> </test> <!--Ensure guide with fraction works --> <test expect_num_outputs="1"> @@ -253,7 +251,7 @@ <param name="guide_gff_select" value="history" /> <param name="ref_hist" ftype="gtf" value="stringtie_in.gtf" /> <param name="fraction" value="0.17" /> - <output name="output_gtf" file="stringtie_out4.gtf" ftype="gtf" lines_diff="2" /> + <output name="output_gtf" file="stringtie_out4.gtf" ftype="gtf" lines_diff="4" /> </test> <!--Ensure coverage and output for Ballgown works --> <test expect_num_outputs="7"> @@ -268,7 +266,7 @@ <output name="transcript_expression" file="./ballgown/t_data.ctab" ftype="tabular" /> <output name="exon_transcript_mapping" file="./ballgown/e2t.ctab" ftype="tabular" /> <output name="intron_transcript_mapping" file="./ballgown/i2t.ctab" ftype="tabular" /> - <output name="output_gtf" file="stringtie_out5.gtf" ftype="gtf" lines_diff="2" /> + <output name="output_gtf" file="stringtie_out5.gtf" ftype="gtf" lines_diff="4" /> <output name="coverage" file="stringtie_out_coverage.gtf" ftype="gtf" /> </test> <!--Ensure output for edgeR works --> @@ -284,24 +282,7 @@ <output name="gene_counts" file="gene_counts_edger.tsv" ftype="tabular" /> <output name="transcript_counts" file="transcript_counts_edger.tsv" ftype="tabular" /> <output name="legend" file="legend.tsv" ftype="tabular" /> - <output name="output_gtf" file="stringtie_out6.gtf" ftype="gtf" lines_diff="2" /> - <output name="coverage" file="stringtie_out_coverage.gtf" ftype="gtf" /> - </test> - <!--Ensure output for DESeq2 works --> - <test expect_num_outputs="5"> - <param name="input_bam" ftype="bam" value="stringtie_in1.bam" /> - <param name="use_guide" value="yes" /> - <param name="special_outputs_select" value="deseq2" /> - <param name="keep_header" value="False" /> - <param name="input_estimation" value="True" /> - <param name="guide_gff_select" value="history" /> - <param name="ref_hist" ftype="gtf" value="stringtie_in.gtf" /> - <param name="coverage_file" value="True" /> - <param name="clustering" value="True" /> - <output name="gene_counts" file="gene_counts_deseq2.tsv" ftype="tabular" /> - <output name="transcript_counts" file="transcript_counts_deseq2.tsv" ftype="tabular" /> - <output name="legend" file="legend.tsv" ftype="tabular" /> - <output name="output_gtf" file="stringtie_out6.gtf" ftype="gtf" lines_diff="2" /> + <output name="output_gtf" file="stringtie_out6.gtf" ftype="gtf" lines_diff="4" /> <output name="coverage" file="stringtie_out_coverage.gtf" ftype="gtf" /> </test> <!--Ensure gene abundances output works --> @@ -312,7 +293,7 @@ <param name="ref_hist" ftype="gtf" value="stringtie_in.gtf" /> <param name="fraction" value="0.17" /> <param name="abundance_estimation" value="True" /> - <output name="output_gtf" file="stringtie_out4.gtf" ftype="gtf" lines_diff="2" /> + <output name="output_gtf" file="stringtie_out4.gtf" ftype="gtf" lines_diff="4" /> <output name="gene_abundance_estimation" file="stringtie_out7.gtf" ftype="gtf" lines_diff="2" /> </test> <!--Ensure another fraction value works --> @@ -322,7 +303,7 @@ <param name="guide_gff_select" value="history" /> <param name="ref_hist" ftype="gtf" value="stringtie_in.gtf" /> <param name="fraction" value="0.15" /> - <output name="output_gtf" file="stringtie_out8.gtf" ftype="gtf" lines_diff="2" /> + <output name="output_gtf" file="stringtie_out8.gtf" ftype="gtf" lines_diff="4" /> </test> <!--Ensure built-in GTFs work --> <test expect_num_outputs="1"> @@ -330,7 +311,7 @@ <param name="use_guide" value="yes" /> <param name="guide_gff_select" value="cached" /> <param name="fraction" value="0.15" /> - <output name="output_gtf" file="stringtie_out8.gtf" ftype="gtf" lines_diff="2" /> + <output name="output_gtf" file="stringtie_out8.gtf" ftype="gtf" lines_diff="4" /> </test> </tests> <help><