comparison ngsfilter.xml @ 5:983c8c46184f draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/obitools commit a01e3c562cf5d62af522b893a25abde6476a1f45
author iuc
date Thu, 30 Oct 2025 16:02:48 +0000
parents d46e95113e9e
children
comparison
equal deleted inserted replaced
4:d46e95113e9e 5:983c8c46184f
1 <tool id="obi_ngsfilter" name="NGSfilter" version="@TOOL_VERSION@" profile="@PROFILE@"> 1 <tool id="obi_ngsfilter" name="NGSfilter" version="@TOOL_VERSION@" profile="@PROFILE@">
2 <description>Assigns sequence records to the corresponding experiment/sample based on DNA tags and primers</description> 2 <description>Assigns sequence records to the corresponding experiment/sample based on DNA tags and primers</description>
3 <expand macro="bio_tools"/>
4 <macros> 3 <macros>
5 <import>macros.xml</import> 4 <import>macros.xml</import>
6 </macros> 5 </macros>
6 <expand macro="bio_tools"/>
7 <expand macro="requirements"/> 7 <expand macro="requirements"/>
8 <expand macro="stdio"/> 8 <expand macro="stdio"/>
9 <command><![CDATA[ 9 <command><![CDATA[
10 @GUNZIP_INPUT@ 10 @GUNZIP_INPUT@
11 11
32 #set outputs = [("output", $output), ("unident", $unident)] 32 #set outputs = [("output", $output), ("unident", $unident)]
33 #end if 33 #end if
34 @GENERATE_GALAXY_JSON@ 34 @GENERATE_GALAXY_JSON@
35 ]]></command> 35 ]]></command>
36 <inputs> 36 <inputs>
37 <param name="inputextrafile" type="data" format="tabular" label="Parameter file" help="extrafile describing the DNA tags and primers sequences used for each sample" /> 37 <param name="inputextrafile" type="data" format="tabular" label="Parameter file" help="extrafile describing the DNA tags and primers sequences used for each sample"/>
38 <param name="input" type="data" format="@INPUT_FORMATS@" label="Read from file" help="file of Illumina pair-end reads assembled by illuminapairedend" /> 38 <param name="input" type="data" format="@INPUT_FORMATS@" label="Read from file" help="file of Illumina pair-end reads assembled by illuminapairedend"/>
39 <param name="mismatch" type="integer" value="2" label="Number of errors allowed for matching primers (default = 2)" /> 39 <param name="mismatch" type="integer" value="2" label="Number of errors allowed for matching primers (default = 2)"/>
40 <param name="bool" type="boolean" checked="true" label="Do you want to generate a file with unidentified sequences?" /> 40 <param name="bool" type="boolean" checked="true" label="Do you want to generate a file with unidentified sequences?"/>
41 <expand macro="input_format_options_macro"/> 41 <expand macro="input_format_options_macro"/>
42 <expand macro="out_format_macro"/> 42 <expand macro="out_format_macro"/>
43 </inputs> 43 </inputs>
44 <outputs> 44 <outputs>
45 <data name="unident" format="auto" label="${tool.name} on ${on_string}: Unassigned sequences"> 45 <data name="unident" format="auto" label="${tool.name} on ${on_string}: Unassigned sequences">
46 <filter>bool is True</filter> 46 <filter>bool is True</filter>
47 </data> 47 </data>
48 <data name="output" format="auto" label="${tool.name} on ${on_string}: Trimmed and annotated" /> 48 <data name="output" format="auto" label="${tool.name} on ${on_string}: Trimmed and annotated"/>
49 </outputs> 49 </outputs>
50 <tests> 50 <tests>
51 <test> 51 <test expect_num_outputs="1">
52 <param name="inputextrafile" value="input_ngsfilter_extrafile.txt" /> 52 <param name="inputextrafile" value="input_ngsfilter_extrafile.txt" />
53 <param name="input" value="illuminapairedend.output.fastq" ftype="fastqsanger" /> 53 <param name="input" value="illuminapairedend.output.fastq" ftype="fastqsanger"/>
54 <param name="mismatch" value="2" /> 54 <param name="mismatch" value="2" />
55 <param name="bool" value="False" /> 55 <param name="bool" value="False" />
56 <output name="output" file="output_ngsfilter.fastq" ftype="fastqsanger"/> 56 <output name="output" file="output_ngsfilter.fastq" ftype="fastqsanger"/>
57 </test> 57 </test>
58 <test> 58 <test expect_num_outputs="2">
59 <param name="inputextrafile" value="input_ngsfilter_extrafile.txt" /> 59 <param name="inputextrafile" value="input_ngsfilter_extrafile.txt"/>
60 <param name="input" value="illuminapairedend.output.fastq.gz" ftype="fastqsanger.gz" /> 60 <param name="input" value="illuminapairedend.output.fastq.gz" ftype="fastqsanger.gz"/>
61 <param name="mismatch" value="3" /> 61 <param name="mismatch" value="3"/>
62 <param name="bool" value="True" /> 62 <param name="bool" value="True"/>
63 <output name="output" file="output_ngsfilter_error_3.fastq" ftype="fastqsanger.gz" decompress="true"/> 63 <output name="output" file="output_ngsfilter_error_3.fastq" ftype="fastqsanger.gz" decompress="true"/>
64 <output name="unident" file="output_ngsfilter_unidentified.fastq" ftype="fastqsanger.gz" decompress="true"/> 64 <output name="unident" file="output_ngsfilter_unidentified.fastq" ftype="fastqsanger.gz" decompress="true"/>
65 </test> 65 </test>
66 </tests> 66 </tests>
67 <help><![CDATA[ 67 <help><![CDATA[