Mercurial > repos > iuc > nonpareil
comparison nonpareil.xml @ 1:45210df786b9 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/nonpareil commit 46f7675fa6e17042965d1a8e5e368ed1c482f08c
author | iuc |
---|---|
date | Wed, 27 Jul 2022 09:26:36 +0000 |
parents | 280386b252a5 |
children | cef64c36c89e |
comparison
equal
deleted
inserted
replaced
0:280386b252a5 | 1:45210df786b9 |
---|---|
1 <tool id="nonpareil" name="Nonpareil" version="@WRAPPER_VERSION@.0"> | 1 <tool id="nonpareil" name="Nonpareil" version="@TOOL_VERSION@.1" profile="21.01"> |
2 <description>to estimate average coverage and generate Nonpareil curves</description> | 2 <description>to estimate average coverage and generate Nonpareil curves</description> |
3 <macros> | 3 <macros> |
4 <token name="@WRAPPER_VERSION@">3.1.1</token> | 4 <token name="@TOOL_VERSION@">3.1.1</token> |
5 </macros> | 5 </macros> |
6 <requirements> | 6 <requirements> |
7 <requirement type="package" version="@WRAPPER_VERSION@">nonpareil</requirement> | 7 <requirement type="package" version="@TOOL_VERSION@">nonpareil</requirement> |
8 </requirements> | 8 </requirements> |
9 <version_command>nonpareil -V</version_command> | 9 <version_command>nonpareil -V</version_command> |
10 <command detect_errors="exit_code"> | 10 <command detect_errors="exit_code"> |
11 <![CDATA[ | 11 <![CDATA[ |
12 ln -s '$input' input && | |
13 | |
12 nonpareil | 14 nonpareil |
13 -s '$input' | 15 -s input |
14 -T '$algo' | 16 -T '$algo' |
15 #if $input.is_of_type("fasta") | 17 #if $input.is_of_type("fasta") |
16 -f 'fasta' | 18 -f 'fasta' |
17 #else if $input.is_of_type("fastq") | 19 #else if $input.is_of_type("fastq") |
18 -f 'fastq' | 20 -f 'fastq' |
42 -k '$mating.kmer_size' | 44 -k '$mating.kmer_size' |
43 #if str($mating.proba) != '' | 45 #if str($mating.proba) != '' |
44 -x '$mating.proba' | 46 -x '$mating.proba' |
45 #end if | 47 #end if |
46 -r '$seed' | 48 -r '$seed' |
49 && echo $log_test | |
47 ]]></command> | 50 ]]></command> |
48 <inputs> | 51 <inputs> |
49 <param name="input" type="data" format="fastq,fasta" label="Input sequences" help="FastQ format is recommended for kmer algorithm and Fasta for the alignment" argument="-s"/> | 52 <param name="input" type="data" format="fastq,fasta" label="Input sequences" help="FastQ format is recommended for kmer algorithm and Fasta for the alignment" argument="-s"/> |
50 <param name="algo" type="select" label="Nonpareil algorithm?" argument="-T"> | 53 <param name="algo" type="select" label="Nonpareil algorithm?" argument="-T"> |
51 <option value="kmer">Kmer</option> | 54 <option value="kmer">Kmer</option> |
86 <filter>log_test</filter> | 89 <filter>log_test</filter> |
87 </data> | 90 </data> |
88 <data format="tabular" name="mating_vector_output" label="${tool.name} on ${on_string}: Mates distribution"/> | 91 <data format="tabular" name="mating_vector_output" label="${tool.name} on ${on_string}: Mates distribution"/> |
89 </outputs> | 92 </outputs> |
90 <tests> | 93 <tests> |
91 <test> | 94 <test expect_num_outputs="4"> |
92 <param name="input" value="test.fasta"/> | 95 <param name="input" value="test.fasta"/> |
93 <param name="algo" value="alignment"/> | 96 <param name="algo" value="alignment"/> |
94 <param name="subsampling" value="0.7"/> | 97 <param name="subsampling" value="0.7"/> |
95 <param name="subsample_per_point" value="1024"/> | 98 <param name="subsample_per_point" value="1024"/> |
96 <param name="min_overlapping" value="50"/> | 99 <param name="min_overlapping" value="50"/> |
117 </assert_contents> | 120 </assert_contents> |
118 </output> | 121 </output> |
119 <output name="summary" value="test1-summary" compare="sim_size" delta="0"/> | 122 <output name="summary" value="test1-summary" compare="sim_size" delta="0"/> |
120 <output name="mating_vector_output" value="test1-mating_vector_output" compare="sim_size" delta="0"/> | 123 <output name="mating_vector_output" value="test1-mating_vector_output" compare="sim_size" delta="0"/> |
121 </test> | 124 </test> |
122 <test> | 125 <test expect_num_outputs="3"> |
123 <param name="input" value="test.fastq"/> | 126 <param name="input" value="test.fastq"/> |
124 <param name="algo" value="kmer"/> | 127 <param name="algo" value="kmer"/> |
125 <param name="subsampling" value="0.7"/> | 128 <param name="subsampling" value="0.7"/> |
126 <param name="subsample_per_point" value="1024"/> | 129 <param name="subsample_per_point" value="1024"/> |
127 <param name="min_overlapping" value="50"/> | 130 <param name="min_overlapping" value="50"/> |