Mercurial > repos > iuc > obi_ngsfilter
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><