Mercurial > repos > iuc > prinseq
changeset 4:654b3a274ed5 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/prinseq/ commit 9cd78488b53cde8d3139d2d71ec500e2c91b9335"
author | iuc |
---|---|
date | Wed, 07 Jul 2021 09:22:27 +0000 |
parents | 02befcb391f5 |
children | 1ee282794de3 |
files | prinseq.xml |
diffstat | 1 files changed, 28 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/prinseq.xml Mon May 15 11:03:57 2017 -0400 +++ b/prinseq.xml Wed Jul 07 09:22:27 2021 +0000 @@ -1,7 +1,10 @@ -<tool id="prinseq" name="PRINSEQ" version="0.20.4"> +<tool id="prinseq" name="PRINSEQ" version="@TOOL_VERSION+galaxy1"> <description>to process quality of sequences</description> + <macros> + <token name="@TOOL_VERSION">0.20.4</token> + </macros> <requirements> - <requirement type="package" version="0.20.4">prinseq</requirement> + <requirement type="package" version="@TOOL_VERSION">prinseq</requirement> </requirements> <stdio> @@ -34,7 +37,7 @@ #if $seq_type.input_singles.is_of_type('fastqillumina'): -phred64 #end if - #else: + #elif $seq_type.seq_type_opt == "paired": -fastq '$seq_type.input_mate1' -fastq2 '$seq_type.input_mate2' #if $seq_type.input_mate1.ext != $seq_type.input_mate2.ext: @@ -44,6 +47,12 @@ #if $seq_type.input_mate1.is_of_type('fastqillumina'): -phred64 #end if + #else + -fastq '$seq_type.input_collection.forward' + -fastq2 '$seq_type.input_collection.reverse' + #if $seq_type.input_collection.forward.is_of_type('fastqillumina'): + -phred64 + #end if #end if -out_good "tmp/good_sequences" @@ -225,6 +234,7 @@ <param name="seq_type_opt" type="select" label="Is this library paired- or single-end?"> <option value="single" selected="true">Single-end</option> <option value="paired">Paired-end</option> + <option value="paired_collection">Paired Collection</option> </param> <when value="single"> <param name="input_singles" type="data" format="fastqsanger,fastqillumina,fastq" label="FASTQ file" help="FASTQ files." /> @@ -233,6 +243,9 @@ <param name="input_mate1" type="data" format="fastqsanger,fastqillumina,fastq" label="FASTQ file" help="FASTQ files." /> <param name="input_mate2" type="data" format="fastqsanger,fastqillumina,fastq" label="FASTQ file" help="FASTQ files." /> </when> + <when value="paired_collection"> + <param name="input_collection" type="data_collection" collection_type="paired" label="FASTQ collection" help="FASTQ data in a paired collection" /> + </when> </conditional> <conditional name="filter_treatments"> @@ -651,6 +664,18 @@ <filter>seq_type['seq_type_opt'] == "paired"</filter> </data> + <collection name="good_sequences_collection" type="paired"> + <filter>seq_type['seq_type_opt'] == "paired_collection"</filter> + </collection> + + <collection name="singletons_collection" type="paired"> + <filter>seq_type['seq_type_opt'] == "paired_collection"</filter> + </collection> + + <collection name="rejected_sequences_collection" type="paired"> + <filter>seq_type['seq_type_opt'] == "paired_collection"</filter> + </collection> + <!--<data format="html" name="html_file" from_work_dir="stats_html.html" label="${tool.name} on ${on_string}: Summary" />--> </outputs>