comparison macros.xml @ 4:07f018886d40 draft

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/flexynesis commit 1afbaf45449e25238935e222f983da62392c067a
author bgruening
date Fri, 04 Jul 2025 14:58:49 +0000
parents b768c6025ba1
children 07f595f34f29
comparison
equal deleted inserted replaced
3:e6b783c597b3 4:07f018886d40
1 <macros> 1 <macros>
2 <token name="@TOOL_VERSION@">0.2.20</token> 2 <token name="@TOOL_VERSION@">0.2.20</token>
3 <token name="@VERSION_SUFFIX@">1</token> 3 <token name="@VERSION_SUFFIX@">2</token>
4 <token name="@PROFILE@">24.1</token> 4 <token name="@PROFILE@">24.1</token>
5 <xml name="requirements"> 5 <xml name="requirements">
6 <requirements> 6 <requirements>
7 <requirement type="package" version="@TOOL_VERSION@">flexynesis</requirement> 7 <requirement type="package" version="@TOOL_VERSION@">flexynesis</requirement>
8 <yield/> 8 <yield/>
47 <param name="non_commercial_use" label="I certify that I am not using this tool for commercial purposes." type="boolean" truevalue="NON_COMMERCIAL_USE" falsevalue="COMMERCIAL_USE" checked="False"> 47 <param name="non_commercial_use" label="I certify that I am not using this tool for commercial purposes." type="boolean" truevalue="NON_COMMERCIAL_USE" falsevalue="COMMERCIAL_USE" checked="False">
48 <validator type="expression" message="This tool is only available for non-commercial use.">value == True</validator> 48 <validator type="expression" message="This tool is only available for non-commercial use.">value == True</validator>
49 </param> 49 </param>
50 </xml> 50 </xml>
51 <xml name="main_inputs"> 51 <xml name="main_inputs">
52 <param name="train_clin" type="data" format="csv" label="Training clinical data"/> 52 <param name="train_clin" type="data" format="tabular" label="Training clinical data"/>
53 <param name="test_clin" type="data" format="csv" label="Test clinical data"/> 53 <param name="test_clin" type="data" format="tabular" label="Test clinical data"/>
54 <param name="train_omics_main" type="data" format="csv" label="Training omics data"/> 54 <param name="train_omics_main" type="data" format="tabular" label="Training omics data"/>
55 <param name="test_omics_main" type="data" format="csv" label="Test omics data"/> 55 <param name="test_omics_main" type="data" format="tabular" label="Test omics data"/>
56 <param name="assay_main" type="text" optional="true" label="What type of assay is your input?" help="This would be used as output name."> 56 <param name="assay_main" type="text" optional="true" label="What type of assay is your input?" help="This would be used as output name.">
57 <expand macro="sanitizer_letters"/> 57 <expand macro="sanitizer_letters"/>
58 </param> 58 </param>
59 </xml> 59 </xml>
60 <xml name="extra_inputs"> 60 <xml name="extra_inputs">
61 <param name="train_omics" type="data" optional="true" format="csv" label="Training omics data"/> 61 <param name="train_omics" type="data" optional="true" format="tabular" label="Training omics data"/>
62 <param name="test_omics" type="data" optional="true" format="csv" label="Test omics data"/> 62 <param name="test_omics" type="data" optional="true" format="tabular" label="Test omics data"/>
63 <param name="assay" type="text" optional="true" label="What type of assay is your input?" help="This would be used as output name." > 63 <param name="assay" type="text" optional="true" label="What type of assay is your input?" help="This would be used as output name." >
64 <expand macro="sanitizer_letters"/> 64 <expand macro="sanitizer_letters"/>
65 </param> 65 </param>
66 </xml> 66 </xml>
67 <xml name="advanced"> 67 <xml name="advanced">
101 </param> 101 </param>
102 <param name="dpi" type="integer" min="0" max="1200" value="300" label="DPI"/> 102 <param name="dpi" type="integer" min="0" max="1200" value="300" label="DPI"/>
103 </xml> 103 </xml>
104 <xml name="plots_common_input"> 104 <xml name="plots_common_input">
105 <yield/> 105 <yield/>
106 <param argument="--labels" type="data" format="tabular,csv" label="Predicted labels" help="Generated by flexynesis"/> 106 <param argument="--labels" type="data" format="tabular" label="Predicted labels" help="Generated by flexynesis"/>
107 </xml> 107 </xml>
108 <token name="@PLOT_COMMON_CONFIG@"><![CDATA[ 108 <token name="@PLOT_COMMON_CONFIG@"><![CDATA[
109 label_data = load_labels('inputs/$plot_conditional.labels.element_identifier.$plot_conditional.labels.ext') 109 label_data = load_labels('inputs/$plot_conditional.labels.element_identifier.$plot_conditional.labels.ext')
110 ]]></token> 110 ]]></token>
111 <token name="@PR_ROC_BOX_CONFIG@"><![CDATA[ 111 <token name="@PR_ROC_BOX_CONFIG@"><![CDATA[
214 ]]></token> 214 ]]></token>
215 <xml name="common_test"> 215 <xml name="common_test">
216 <param name="non_commercial_use" value="True"/> 216 <param name="non_commercial_use" value="True"/>
217 <conditional name="training_type"> 217 <conditional name="training_type">
218 <param name="model" value="s_train"/> 218 <param name="model" value="s_train"/>
219 <param name="train_clin" value="train/clin" ftype="csv"/> 219 <param name="train_clin" value="train/clin" ftype="tabular"/>
220 <param name="test_clin" value="test/clin" ftype="csv"/> 220 <param name="test_clin" value="test/clin" ftype="tabular"/>
221 <param name="train_omics_main" value="train/gex" ftype="csv"/> 221 <param name="train_omics_main" value="train/gex" ftype="tabular"/>
222 <param name="test_omics_main" value="test/gex" ftype="csv"/> 222 <param name="test_omics_main" value="test/gex" ftype="tabular"/>
223 <param name="assay_main" value="bar"/> 223 <param name="assay_main" value="bar"/>
224 <repeat name="omics"> 224 <repeat name="omics">
225 <param name="train_omics" value="train/cnv" ftype="csv"/> 225 <param name="train_omics" value="train/cnv" ftype="tabular"/>
226 <param name="test_omics" value="test/cnv" ftype="csv"/> 226 <param name="test_omics" value="test/cnv" ftype="tabular"/>
227 <param name="assay" value="foo"/> 227 <param name="assay" value="foo"/>
228 </repeat> 228 </repeat>
229 <conditional name="model_class"> 229 <conditional name="model_class">
230 <param name="model_class" value="DirectPred"/> 230 <param name="model_class" value="DirectPred"/>
231 </conditional> 231 </conditional>
232 <param name="target_variables" value="Erlotinib"/> 232 <repeat name="targets">
233 <param name="surv_event_var" value="OS_STATUS"/> 233 <param name="target_variables" value="3"/>
234 <param name="surv_time_var" value="OS_MONTHS"/> 234 </repeat>
235 <param name="surv_event_var" value="15"/>
236 <param name="surv_time_var" value="14"/>
235 <section name="advanced"> 237 <section name="advanced">
236 <param name="hpo_iter" value="1"/> 238 <param name="hpo_iter" value="1"/>
237 </section> 239 </section>
238 </conditional> 240 </conditional>
239 <yield/> 241 <yield/>
248 <has_n_lines n="50"/> 250 <has_n_lines n="50"/>
249 </assert_contents> 251 </assert_contents>
250 </element> 252 </element>
251 <element name="job.feature_importance.GradientShap"> 253 <element name="job.feature_importance.GradientShap">
252 <assert_contents> 254 <assert_contents>
253 <has_text_matching expression="Erlotinib,0,,bar,A2M,"/> 255 <has_text_matching expression="Erlotinib\t0\t\tbar\tA2M\t"/>
254 <has_text_matching expression="Erlotinib,0,,bar,ABCC4,"/> 256 <has_text_matching expression="Erlotinib\t0\t\tbar\tABCC4\t"/>
255 <has_text_matching expression="GradientShap"/> 257 <has_text_matching expression="GradientShap"/>
256 </assert_contents> 258 </assert_contents>
257 </element> 259 </element>
258 <element name="job.feature_importance.IntegratedGradients"> 260 <element name="job.feature_importance.IntegratedGradients">
259 <assert_contents> 261 <assert_contents>
260 <has_text_matching expression="Erlotinib,0,,bar,A2M,"/> 262 <has_text_matching expression="Erlotinib\t0\t\tbar\tA2M\t"/>
261 <has_text_matching expression="Erlotinib,0,,bar,ABCC4,"/> 263 <has_text_matching expression="Erlotinib\t0\t\tbar\tABCC4\t"/>
262 <has_text_matching expression="IntegratedGradients"/> 264 <has_text_matching expression="IntegratedGradients"/>
263 </assert_contents> 265 </assert_contents>
264 </element> 266 </element>
265 <element name="job.feature_logs.bar"> 267 <element name="job.feature_logs.bar">
266 <assert_contents> 268 <assert_contents>
272 <has_n_lines n="25"/> 274 <has_n_lines n="25"/>
273 </assert_contents> 275 </assert_contents>
274 </element> 276 </element>
275 <element name="job.predicted_labels"> 277 <element name="job.predicted_labels">
276 <assert_contents> 278 <assert_contents>
277 <has_text_matching expression="source_dataset:A-704,Erlotinib,"/> 279 <has_text_matching expression="source_dataset:A-704\tErlotinib\t"/>
278 <has_text_matching expression="target_dataset:KMRC-20,Erlotinib,"/> 280 <has_text_matching expression="target_dataset:KMRC-20\tErlotinib\t"/>
279 </assert_contents> 281 </assert_contents>
280 </element> 282 </element>
281 <element name="job.stats"> 283 <element name="job.stats">
282 <assert_contents> 284 <assert_contents>
283 <has_text_matching expression="DirectPred,Erlotinib,numerical,mse,"/> 285 <has_text_matching expression="DirectPred\tErlotinib\tnumerical\tmse\t"/>
284 <has_text_matching expression="DirectPred,Erlotinib,numerical,r2,"/> 286 <has_text_matching expression="DirectPred\tErlotinib\tnumerical\tr2\t"/>
285 <has_text_matching expression="DirectPred,Erlotinib,numerical,pearson_corr,"/> 287 <has_text_matching expression="DirectPred\tErlotinib\tnumerical\tpearson_corr\t"/>
286 </assert_contents> 288 </assert_contents>
287 </element> 289 </element>
288 </output_collection> 290 </output_collection>
289 </xml> 291 </xml>
290 <token name="@COMMON_HELP@"> 292 <token name="@COMMON_HELP@">