comparison sampler.xml @ 14:1833b1b04278 draft default tip

planemo upload for repository ['https://github.com/brsynth/icfree-ml', 'https://github.com/pablocarb/doebase'] commit 91b7c075c2c087bb431397326521fdfb9c61f894
author tduigou
date Thu, 20 Feb 2025 12:34:52 +0000
parents 9cc1c04278e9
children
comparison
equal deleted inserted replaced
13:9cc1c04278e9 14:1833b1b04278
1 <tool id="doe_synbio_sampler" name="iCFree sampler" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" license="MIT"> 1 <tool id="doe_synbio_sampler" name="iCFree sampler" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" license="MIT">
2 <description>Generate Latin Hypercube Samples for given components.</description> 2 <description>Generate Latin Hypercube Samples for given components.</description>
3 <macros> 3 <macros>
4 <import>macros.xml</import> 4 <import>macros.xml</import>
5 <token name="@TOOL_VERSION@">2.7.1</token> 5 <token name="@TOOL_VERSION@">2.9.0</token>
6 </macros> 6 </macros>
7 <requirements> 7 <requirements>
8 <requirement type="package" version="@TOOL_VERSION@">icfree</requirement> 8 <requirement type="package" version="@TOOL_VERSION@">icfree</requirement>
9 </requirements> 9 </requirements>
10 <expand macro="stdio"/> 10 <expand macro="stdio"/>
72 </when> 72 </when>
73 </conditional> 73 </conditional>
74 </section> 74 </section>
75 </inputs> 75 </inputs>
76 <outputs> 76 <outputs>
77 <data name="output_sampling" format="tabular" label="${tool.name}" /> 77 <data name="output_sampling" format="csv" label="${tool.name}" />
78 </outputs> 78 </outputs>
79 <tests> 79 <tests>
80 <!-- test 1: check if identical outputs are produced with default parameters --> 80 <!-- test 1: check if identical outputs are produced with default parameters -->
81 <test> 81 <test>
82 <param name="input_file" value="sampler/input/components.tsv" /> 82 <param name="input_file" value="sampler/input/components.tsv" />
83 <param name="num_samples" value="3" /> 83 <param name="num_samples" value="3" />
84 <param name="seed_param" value="not_random" /> 84 <param name="seed_param" value="not_random" />
85 <param name="seed" value="0" /> 85 <param name="seed" value="0" />
86 <output name="output_sampling" file="sampler/output/sampling.test-1.tsv" ftype="tabular" compare="diff" /> 86 <output name="output_sampling" file="sampler/output/sampling.test-1.csv" ftype="csv" compare="diff" />
87 </test> 87 </test>
88 <!-- test 2: with specific step --> 88 <!-- test 2: with specific step -->
89 <test> 89 <test>
90 <param name="input_file" value="sampler/input/components.tsv" /> 90 <param name="input_file" value="sampler/input/components.tsv" />
91 <param name="num_samples" value="4" /> 91 <param name="num_samples" value="4" />
92 <param name="range_param" value="step" /> 92 <param name="range_param" value="step" />
93 <param name="by_step" value="3.1" /> 93 <param name="by_step" value="3.1" />
94 <param name="seed_param" value="not_random" /> 94 <param name="seed_param" value="not_random" />
95 <param name="seed" value="0" /> 95 <param name="seed" value="0" />
96 <output name="output_sampling" file="sampler/output/sampling.test-2.tsv" ftype="tabular" compare="diff" /> 96 <output name="output_sampling" file="sampler/output/sampling.test-2.csv" ftype="csv" compare="diff" />
97 </test> 97 </test>
98 <!-- test 3: with fixed values --> 98 <!-- test 3: with fixed values -->
99 <test> 99 <test>
100 <param name="input_file" value="sampler/input/components.tsv" /> 100 <param name="input_file" value="sampler/input/components.tsv" />
101 <param name="num_samples" value="3" /> 101 <param name="num_samples" value="3" />
107 </repeat> 107 </repeat>
108 <repeat name="rep"> 108 <repeat name="rep">
109 <param name="component_name" value="RNA 1ug/uL" /> 109 <param name="component_name" value="RNA 1ug/uL" />
110 <param name="component_value" value="20" /> 110 <param name="component_value" value="20" />
111 </repeat> 111 </repeat>
112 <output name="output_sampling" file="sampler/output/sampling.test-3.tsv" ftype="tabular" compare="diff" /> 112 <output name="output_sampling" file="sampler/output/sampling.test-3.csv" ftype="csv" compare="diff" />
113 </test> 113 </test>
114 <!-- test 4: with ratios --> 114 <!-- test 4: with ratios -->
115 <test> 115 <test>
116 <param name="input_file" value="sampler/input/components.tsv" /> 116 <param name="input_file" value="sampler/input/components.tsv" />
117 <param name="num_samples" value="4" /> 117 <param name="num_samples" value="4" />
118 <param name="seed_param" value="not_random" /> 118 <param name="seed_param" value="not_random" />
119 <param name="seed" value="0" /> 119 <param name="seed" value="0" />
120 <param name="range_param" value="ratios" /> 120 <param name="range_param" value="ratios" />
121 <param name="by_ratios" value="0.5,0.1,0.3,0.2" /> 121 <param name="by_ratios" value="0.5,0.1,0.3,0.2" />
122 <output name="output_sampling" file="sampler/output/sampling.test-4.tsv" ftype="tabular" compare="diff" /> 122 <output name="output_sampling" file="sampler/output/sampling.test-4.csv" ftype="csv" compare="diff" />
123 </test> 123 </test>
124 </tests> 124 </tests>
125 <help><![CDATA[ 125 <help><![CDATA[
126 Sampler 126 Sampler
127 ======= 127 =======