comparison FeatureLinkerUnlabeledKD.xml @ 13:902d0f778dcf draft default tip

planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit 5c080b1e2b99f1c88f4557e9fec8c45c9d23b906
author galaxyp
date Fri, 14 Jun 2024 21:38:41 +0000
parents 718c0e2904cb
children
comparison
equal deleted inserted replaced
12:718c0e2904cb 13:902d0f778dcf
1 <?xml version='1.0' encoding='UTF-8'?>
2 <!--This is a configuration file for the integration of a tools into Galaxy (https://galaxyproject.org/). This file was automatically generated using CTDConverter.--> 1 <!--This is a configuration file for the integration of a tools into Galaxy (https://galaxyproject.org/). This file was automatically generated using CTDConverter.-->
3 <!--Proposed Tool Section: [Map Alignment]--> 2 <!--Proposed Tool Section: [Feature Linking]-->
4 <tool id="FeatureLinkerUnlabeledKD" name="FeatureLinkerUnlabeledKD" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05"> 3 <tool id="FeatureLinkerUnlabeledKD" name="FeatureLinkerUnlabeledKD" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="21.05">
5 <description>Groups corresponding features from multiple maps.</description> 4 <description>Groups corresponding features from multiple maps</description>
6 <macros> 5 <macros>
7 <token name="@EXECUTABLE@">FeatureLinkerUnlabeledKD</token> 6 <token name="@EXECUTABLE@">FeatureLinkerUnlabeledKD</token>
8 <import>macros.xml</import> 7 <import>macros.xml</import>
9 </macros> 8 </macros>
10 <expand macro="requirements"/> 9 <expand macro="requirements"/>
15 14
16 ## Preprocessing 15 ## Preprocessing
17 mkdir in_cond.in && 16 mkdir in_cond.in &&
18 #if $in_cond.in_select == "no" 17 #if $in_cond.in_select == "no"
19 mkdir ${' '.join(["'in_cond.in/%s'" % (i) for i, f in enumerate($in_cond.in) if f])} && 18 mkdir ${' '.join(["'in_cond.in/%s'" % (i) for i, f in enumerate($in_cond.in) if f])} &&
20 ${' '.join(["ln -s '%s' 'in_cond.in/%s/%s.%s' && " % (f, i, re.sub('[^\w\-_]', '_', f.element_identifier), $gxy2omsext(f.ext)) for i, f in enumerate($in_cond.in) if f])} 19 ${' '.join(["cp '%s' 'in_cond.in/%s/%s.%s' && " % (f, i, re.sub('[^\w\-_]', '_', f.element_identifier), $gxy2omsext(f.ext)) for i, f in enumerate($in_cond.in) if f])}
21 #else 20 #else
22 ln -s '$in_cond.in' 'in_cond.in/${re.sub("[^\w\-_]", "_", $in_cond.in.element_identifier)}.$gxy2omsext($in_cond.in.ext)' && 21 cp '$in_cond.in' 'in_cond.in/${re.sub("[^\w\-_]", "_", $in_cond.in.element_identifier)}.$gxy2omsext($in_cond.in.ext)' &&
23 #end if 22 #end if
24 mkdir out && 23 mkdir out &&
25 #if $design: 24 #if $design:
26 mkdir design && 25 mkdir design &&
27 ln -s '$design' 'design/${re.sub("[^\w\-_]", "_", $design.element_identifier)}.$gxy2omsext($design.ext)' && 26 cp '$design' 'design/${re.sub("[^\w\-_]", "_", $design.element_identifier)}.$gxy2omsext($design.ext)' &&
28 #end if 27 #end if
29 28
30 ## Main program call 29 ## Main program call
31 30
32 set -o pipefail && 31 set -o pipefail &&
60 <param name="in_select" type="select" label="Run tool in batch mode for -in"> 59 <param name="in_select" type="select" label="Run tool in batch mode for -in">
61 <option value="no">No: process all datasets jointly</option> 60 <option value="no">No: process all datasets jointly</option>
62 <option value="yes">Yes: process each dataset in an independent job</option> 61 <option value="yes">Yes: process each dataset in an independent job</option>
63 </param> 62 </param>
64 <when value="no"> 63 <when value="no">
65 <param argument="-in" type="data" format="consensusxml,featurexml" multiple="true" optional="false" label="input files separated by blanks" help=" select consensusxml,featurexml data sets(s)"/> 64 <param argument="-in" type="data" format="consensusxml,featurexml" multiple="true" label="input files separated by blanks" help=" select consensusxml,featurexml data sets(s)"/>
66 </when> 65 </when>
67 <when value="yes"> 66 <when value="yes">
68 <param argument="-in" type="data" format="consensusxml,featurexml" multiple="false" optional="false" label="input files separated by blanks" help=" select consensusxml,featurexml data sets(s)"/> 67 <param argument="-in" type="data" format="consensusxml,featurexml" label="input files separated by blanks" help=" select consensusxml,featurexml data sets(s)"/>
69 </when> 68 </when>
70 </conditional> 69 </conditional>
71 <param argument="-design" type="data" format="tabular" optional="true" label="input file containing the experimental design" help=" select tabular data sets(s)"/> 70 <param argument="-design" type="data" format="tabular" optional="true" label="input file containing the experimental design" help=" select tabular data sets(s)"/>
72 <param argument="-keep_subelements" type="boolean" truevalue="true" falsevalue="false" checked="false" label="For consensusXML input only: If set, the sub-features of the inputs are transferred to the output" help=""/> 71 <param argument="-keep_subelements" type="boolean" truevalue="true" falsevalue="false" checked="false" label="For consensusXML input only: If set, the sub-features of the inputs are transferred to the output" help=""/>
73 <section name="algorithm" title="Algorithm parameters section" help="" expanded="false"> 72 <section name="algorithm" title="Algorithm parameters section" help="" expanded="false">
74 <param name="mz_unit" argument="-algorithm:mz_unit" type="select" optional="true" label="Unit of m/z tolerance" help=""> 73 <param name="mz_unit" argument="-algorithm:mz_unit" type="select" label="Unit of m/z tolerance" help="">
75 <option value="ppm" selected="true">ppm</option> 74 <option value="ppm" selected="true">ppm</option>
76 <option value="Da">Da</option> 75 <option value="Da">Da</option>
77 <expand macro="list_string_san" name="mz_unit"/> 76 <expand macro="list_string_san" name="mz_unit"/>
78 </param> 77 </param>
79 <param name="nr_partitions" argument="-algorithm:nr_partitions" type="integer" optional="true" min="1" value="100" label="Number of partitions in m/z space" help=""/> 78 <param name="nr_partitions" argument="-algorithm:nr_partitions" type="integer" min="1" value="100" label="Number of partitions in m/z space" help=""/>
80 <section name="warp" title="" help="" expanded="false"> 79 <section name="warp" title="" help="" expanded="false">
81 <param name="enabled" argument="-algorithm:warp:enabled" type="boolean" truevalue="true" falsevalue="false" checked="true" label="Whether or not to internally warp feature RTs using LOWESS transformation before linking (reported RTs in results will always be the original RTs)" help=""/> 80 <param name="enabled" argument="-algorithm:warp:enabled" type="boolean" truevalue="true" falsevalue="false" checked="true" label="Whether or not to internally warp feature RTs using LOWESS transformation before linking (reported RTs in results will always be the original RTs)" help=""/>
82 <param name="rt_tol" argument="-algorithm:warp:rt_tol" type="float" optional="true" min="0.0" value="100.0" label="Width of RT tolerance window (sec)" help=""/> 81 <param name="rt_tol" argument="-algorithm:warp:rt_tol" type="float" min="0.0" value="100.0" label="Width of RT tolerance window (sec)" help=""/>
83 <param name="mz_tol" argument="-algorithm:warp:mz_tol" type="float" optional="true" min="0.0" value="5.0" label="m/z tolerance (in ppm or Da)" help=""/> 82 <param name="mz_tol" argument="-algorithm:warp:mz_tol" type="float" min="0.0" value="5.0" label="m/z tolerance (in ppm or Da)" help=""/>
84 <param name="max_pairwise_log_fc" argument="-algorithm:warp:max_pairwise_log_fc" type="float" optional="true" value="0.5" label="Maximum absolute log10 fold change between two compatible signals during compatibility graph construction" help="Two signals from different maps will not be connected by an edge in the compatibility graph if absolute log fold change exceeds this limit (they might still end up in the same connected component, however). Note: this does not limit fold changes in the linking stage, only during RT alignment, where we try to find high-quality alignment anchor points. Setting this to a value &lt; 0 disables the FC check"/> 83 <param name="max_pairwise_log_fc" argument="-algorithm:warp:max_pairwise_log_fc" type="float" value="0.5" label="Maximum absolute log10 fold change between two compatible signals during compatibility graph construction" help="Two signals from different maps will not be connected by an edge in the compatibility graph if absolute log fold change exceeds this limit (they might still end up in the same connected component, however). Note: this does not limit fold changes in the linking stage, only during RT alignment, where we try to find high-quality alignment anchor points. Setting this to a value &lt; 0 disables the FC check"/>
85 <param name="min_rel_cc_size" argument="-algorithm:warp:min_rel_cc_size" type="float" optional="true" min="0.0" max="1.0" value="0.5" label="Only connected components containing compatible features from at least max(2, (warp_min_occur * number_of_input_maps)) input maps are considered for computing the warping function" help=""/> 84 <param name="min_rel_cc_size" argument="-algorithm:warp:min_rel_cc_size" type="float" min="0.0" max="1.0" value="0.5" label="Only connected components containing compatible features from at least max(2, (warp_min_occur * number_of_input_maps)) input maps are considered for computing the warping function" help=""/>
86 <param name="max_nr_conflicts" argument="-algorithm:warp:max_nr_conflicts" type="integer" optional="true" min="-1" value="0" label="Allow up to this many conflicts (features from the same map) per connected component to be used for alignment (-1 means allow any number of conflicts)" help=""/> 85 <param name="max_nr_conflicts" argument="-algorithm:warp:max_nr_conflicts" type="integer" min="-1" value="0" label="Allow up to this many conflicts (features from the same map) per connected component to be used for alignment (-1 means allow any number of conflicts)" help=""/>
87 </section> 86 </section>
88 <section name="link" title="" help="" expanded="false"> 87 <section name="link" title="" help="" expanded="false">
89 <param name="rt_tol" argument="-algorithm:link:rt_tol" type="float" optional="true" min="0.0" value="30.0" label="Width of RT tolerance window (sec)" help=""/> 88 <param name="rt_tol" argument="-algorithm:link:rt_tol" type="float" min="0.0" value="30.0" label="Width of RT tolerance window (sec)" help=""/>
90 <param name="mz_tol" argument="-algorithm:link:mz_tol" type="float" optional="true" min="0.0" value="10.0" label="m/z tolerance (in ppm or Da)" help=""/> 89 <param name="mz_tol" argument="-algorithm:link:mz_tol" type="float" min="0.0" value="10.0" label="m/z tolerance (in ppm or Da)" help=""/>
91 <param name="charge_merging" argument="-algorithm:link:charge_merging" type="select" optional="true" label="whether to disallow charge mismatches (Identical), allow to link charge zero" help="(i.e., unknown charge state) with every charge state, or disregard charges (Any)"> 90 <param name="charge_merging" argument="-algorithm:link:charge_merging" type="select" label="whether to disallow charge mismatches (Identical), allow to link charge zero" help="(i.e., unknown charge state) with every charge state, or disregard charges (Any)">
92 <option value="Identical">Identical</option> 91 <option value="Identical">Identical</option>
93 <option value="With_charge_zero" selected="true">With_charge_zero</option> 92 <option value="With_charge_zero" selected="true">With_charge_zero</option>
94 <option value="Any">Any</option> 93 <option value="Any">Any</option>
95 <expand macro="list_string_san" name="charge_merging"/> 94 <expand macro="list_string_san" name="charge_merging"/>
96 </param> 95 </param>
97 <param name="adduct_merging" argument="-algorithm:link:adduct_merging" type="select" optional="true" label="whether to only allow the same adduct for linking (Identical), also allow linking features with adduct-free ones, or disregard adducts (Any)" help=""> 96 <param name="adduct_merging" argument="-algorithm:link:adduct_merging" type="select" label="whether to only allow the same adduct for linking (Identical), also allow linking features with adduct-free ones, or disregard adducts (Any)" help="">
98 <option value="Identical">Identical</option> 97 <option value="Identical">Identical</option>
99 <option value="With_unknown_adducts">With_unknown_adducts</option> 98 <option value="With_unknown_adducts">With_unknown_adducts</option>
100 <option value="Any" selected="true">Any</option> 99 <option value="Any" selected="true">Any</option>
101 <expand macro="list_string_san" name="adduct_merging"/> 100 <expand macro="list_string_san" name="adduct_merging"/>
102 </param> 101 </param>
103 </section> 102 </section>
104 <section name="distance_RT" title="Distance component based on RT differences" help="" expanded="false"> 103 <section name="distance_RT" title="Distance component based on RT differences" help="" expanded="false">
105 <param name="exponent" argument="-algorithm:distance_RT:exponent" type="float" optional="true" min="0.0" value="1.0" label="Normalized RT differences ([0-1], relative to 'max_difference') are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" help=""/> 104 <param name="exponent" argument="-algorithm:distance_RT:exponent" type="float" min="0.0" value="1.0" label="Normalized RT differences ([0-1], relative to 'max_difference') are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" help=""/>
106 <param name="weight" argument="-algorithm:distance_RT:weight" type="float" optional="true" min="0.0" value="1.0" label="Final RT distances are weighted by this facto" help=""/> 105 <param name="weight" argument="-algorithm:distance_RT:weight" type="float" min="0.0" value="1.0" label="Final RT distances are weighted by this facto" help=""/>
107 </section> 106 </section>
108 <section name="distance_MZ" title="Distance component based on m/z differences" help="" expanded="false"> 107 <section name="distance_MZ" title="Distance component based on m/z differences" help="" expanded="false">
109 <param name="exponent" argument="-algorithm:distance_MZ:exponent" type="float" optional="true" min="0.0" value="2.0" label="Normalized ([0-1], relative to 'max_difference') m/z differences are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" help=""/> 108 <param name="exponent" argument="-algorithm:distance_MZ:exponent" type="float" min="0.0" value="2.0" label="Normalized ([0-1], relative to 'max_difference') m/z differences are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" help=""/>
110 <param name="weight" argument="-algorithm:distance_MZ:weight" type="float" optional="true" min="0.0" value="1.0" label="Final m/z distances are weighted by this facto" help=""/> 109 <param name="weight" argument="-algorithm:distance_MZ:weight" type="float" min="0.0" value="1.0" label="Final m/z distances are weighted by this facto" help=""/>
111 </section> 110 </section>
112 <section name="distance_intensity" title="Distance component based on differences in relative intensity (usually relative to highest peak in the whole data set)" help="" expanded="false"> 111 <section name="distance_intensity" title="Distance component based on differences in relative intensity (usually relative to highest peak in the whole data set)" help="" expanded="false">
113 <param name="exponent" argument="-algorithm:distance_intensity:exponent" type="float" optional="true" min="0.0" value="1.0" label="Differences in relative intensity ([0-1]) are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" help=""/> 112 <param name="exponent" argument="-algorithm:distance_intensity:exponent" type="float" min="0.0" value="1.0" label="Differences in relative intensity ([0-1]) are raised to this power (using 1 or 2 will be fast, everything else is REALLY slow)" help=""/>
114 <param name="weight" argument="-algorithm:distance_intensity:weight" type="float" optional="true" min="0.0" value="1.0" label="Final intensity distances are weighted by this facto" help=""/> 113 <param name="weight" argument="-algorithm:distance_intensity:weight" type="float" min="0.0" value="1.0" label="Final intensity distances are weighted by this facto" help=""/>
115 <param name="log_transform" argument="-algorithm:distance_intensity:log_transform" type="select" optional="true" label="Log-transform intensities" help="If disabled, d = |int_f2 - int_f1| / int_max. If enabled, d = |log(int_f2 + 1) - log(int_f1 + 1)| / log(int_max + 1))"> 114 <param name="log_transform" argument="-algorithm:distance_intensity:log_transform" type="select" label="Log-transform intensities" help="If disabled, d = |int_f2 - int_f1| / int_max. If enabled, d = |log(int_f2 + 1) - log(int_f1 + 1)| / log(int_max + 1))">
116 <option value="enabled" selected="true">enabled</option> 115 <option value="enabled" selected="true">enabled</option>
117 <option value="disabled">disabled</option> 116 <option value="disabled">disabled</option>
118 <expand macro="list_string_san" name="log_transform"/> 117 <expand macro="list_string_san" name="log_transform"/>
119 </param> 118 </param>
120 </section> 119 </section>
121 <section name="LOWESS" title="LOWESS parameters for internal RT transformations (only relevant if 'warp:enabled' is set to 'true')" help="" expanded="false"> 120 <section name="LOWESS" title="LOWESS parameters for internal RT transformations (only relevant if 'warp:enabled' is set to 'true')" help="" expanded="false">
122 <param name="span" argument="-algorithm:LOWESS:span" type="float" optional="true" min="0.0" max="1.0" value="0.666666666666667" label="Fraction of datapoints (f) to use for each local regression (determines the amount of smoothing)" help="Choosing this parameter in the range .2 to .8 usually results in a good fit"/> 121 <param name="span" argument="-algorithm:LOWESS:span" type="float" min="0.0" max="1.0" value="0.666666666666667" label="Fraction of datapoints (f) to use for each local regression (determines the amount of smoothing)" help="Choosing this parameter in the range .2 to .8 usually results in a good fit"/>
123 <param name="num_iterations" argument="-algorithm:LOWESS:num_iterations" type="integer" optional="true" min="0" value="3" label="Number of robustifying iterations for lowess fitting" help=""/> 122 <param name="num_iterations" argument="-algorithm:LOWESS:num_iterations" type="integer" min="0" value="3" label="Number of robustifying iterations for lowess fitting" help=""/>
124 <param name="delta" argument="-algorithm:LOWESS:delta" type="float" optional="true" value="-1.0" label="Nonnegative parameter which may be used to save computations (recommended value is 0.01 of the range of the input" help="e.g. for data ranging from 1000 seconds to 2000 seconds, it could be set to 10). Setting a negative value will automatically do this"/> 123 <param name="delta" argument="-algorithm:LOWESS:delta" type="float" value="-1.0" label="Nonnegative parameter which may be used to save computations (recommended value is 0.01 of the range of the input" help="e.g. for data ranging from 1000 seconds to 2000 seconds, it could be set to 10). Setting a negative value will automatically do this"/>
125 <param name="interpolation_type" argument="-algorithm:LOWESS:interpolation_type" type="select" optional="true" label="Method to use for interpolation between datapoints computed by lowess" help="'linear': Linear interpolation. 'cspline': Use the cubic spline for interpolation. 'akima': Use an akima spline for interpolation"> 124 <param name="interpolation_type" argument="-algorithm:LOWESS:interpolation_type" type="select" label="Method to use for interpolation between datapoints computed by lowess" help="'linear': Linear interpolation. 'cspline': Use the cubic spline for interpolation. 'akima': Use an akima spline for interpolation">
126 <option value="linear">linear</option> 125 <option value="linear">linear</option>
127 <option value="cspline" selected="true">cspline</option> 126 <option value="cspline" selected="true">cspline</option>
128 <option value="akima">akima</option> 127 <option value="akima">akima</option>
129 <expand macro="list_string_san" name="interpolation_type"/> 128 <expand macro="list_string_san" name="interpolation_type"/>
130 </param> 129 </param>
131 <param name="extrapolation_type" argument="-algorithm:LOWESS:extrapolation_type" type="select" optional="true" label="Method to use for extrapolation outside the data range" help="'two-point-linear': Uses a line through the first and last point to extrapolate. 'four-point-linear': Uses a line through the first and second point to extrapolate in front and and a line through the last and second-to-last point in the end. 'global-linear': Uses a linear regression to fit a line through all data points and use it for interpolation"> 130 <param name="extrapolation_type" argument="-algorithm:LOWESS:extrapolation_type" type="select" label="Method to use for extrapolation outside the data range" help="'two-point-linear': Uses a line through the first and last point to extrapolate. 'four-point-linear': Uses a line through the first and second point to extrapolate in front and and a line through the last and second-to-last point in the end. 'global-linear': Uses a linear regression to fit a line through all data points and use it for interpolation">
132 <option value="two-point-linear">two-point-linear</option> 131 <option value="two-point-linear">two-point-linear</option>
133 <option value="four-point-linear" selected="true">four-point-linear</option> 132 <option value="four-point-linear" selected="true">four-point-linear</option>
134 <option value="global-linear">global-linear</option> 133 <option value="global-linear">global-linear</option>
135 <expand macro="list_string_san" name="extrapolation_type"/> 134 <expand macro="list_string_san" name="extrapolation_type"/>
136 </param> 135 </param>
137 </section> 136 </section>
138 </section> 137 </section>
139 <expand macro="adv_opts_macro"> 138 <expand macro="adv_opts_macro">
140 <param argument="-force" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Overrides tool-specific checks" help=""/> 139 <param argument="-force" type="boolean" truevalue="true" falsevalue="false" checked="false" label="Overrides tool-specific checks" help=""/>
141 <param argument="-test" type="hidden" optional="true" value="False" label="Enables the test mode (needed for internal use only)" help=""> 140 <param argument="-test" type="hidden" value="False" label="Enables the test mode (needed for internal use only)" help="" optional="true">
142 <expand macro="list_string_san" name="test"/> 141 <expand macro="list_string_san" name="test"/>
143 </param> 142 </param>
144 </expand> 143 </expand>
145 <param name="OPTIONAL_OUTPUTS" type="select" optional="true" multiple="true" label="Optional outputs"> 144 <param name="OPTIONAL_OUTPUTS" type="select" optional="true" multiple="true" label="Optional outputs">
146 <option value="ctd_out_FLAG">Output used ctd (ini) configuration file</option> 145 <option value="ctd_out_FLAG">Output used ctd (ini) configuration file</option>
150 <data name="out" label="${tool.name} on ${on_string}: out" format="consensusxml"/> 149 <data name="out" label="${tool.name} on ${on_string}: out" format="consensusxml"/>
151 <data name="ctd_out" format="xml" label="${tool.name} on ${on_string}: ctd"> 150 <data name="ctd_out" format="xml" label="${tool.name} on ${on_string}: ctd">
152 <filter>OPTIONAL_OUTPUTS is not None and "ctd_out_FLAG" in OPTIONAL_OUTPUTS</filter> 151 <filter>OPTIONAL_OUTPUTS is not None and "ctd_out_FLAG" in OPTIONAL_OUTPUTS</filter>
153 </data> 152 </data>
154 </outputs> 153 </outputs>
155 <tests><!-- TOPP_FeatureLinkerUnlabeledKD_1 --> 154 <tests>
155 <!-- TOPP_FeatureLinkerUnlabeledKD_1 -->
156 <test expect_num_outputs="2"> 156 <test expect_num_outputs="2">
157 <section name="adv_opts"> 157 <section name="adv_opts">
158 <param name="force" value="false"/> 158 <param name="force" value="false"/>
159 <param name="test" value="true"/> 159 <param name="test" value="true"/>
160 </section> 160 </section>
161 <conditional name="in_cond"> 161 <conditional name="in_cond">
162 <param name="in" value="FeatureLinkerUnlabeled_1_input1.featureXML,FeatureLinkerUnlabeled_1_input2.featureXML,FeatureLinkerUnlabeled_1_input3.featureXML"/> 162 <param name="in" value="FeatureLinkerUnlabeled_1_input1.featureXML,FeatureLinkerUnlabeled_1_input2.featureXML,FeatureLinkerUnlabeled_1_input3.featureXML"/>
163 </conditional> 163 </conditional>
164 <output name="out" file="FeatureLinkerUnlabeledKD_1_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/> 164 <output name="out" value="FeatureLinkerUnlabeledKD_1_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/>
165 <param name="keep_subelements" value="false"/> 165 <param name="keep_subelements" value="false"/>
166 <section name="algorithm"> 166 <section name="algorithm">
167 <param name="mz_unit" value="Da"/> 167 <param name="mz_unit" value="Da"/>
168 <param name="nr_partitions" value="1"/> 168 <param name="nr_partitions" value="1"/>
169 <section name="warp"> 169 <section name="warp">
205 <output name="ctd_out" ftype="xml"> 205 <output name="ctd_out" ftype="xml">
206 <assert_contents> 206 <assert_contents>
207 <is_valid_xml/> 207 <is_valid_xml/>
208 </assert_contents> 208 </assert_contents>
209 </output> 209 </output>
210 <assert_stdout>
211 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
212 </assert_stdout>
210 </test> 213 </test>
211 <!-- TOPP_FeatureLinkerUnlabeledKD_2 --> 214 <!-- TOPP_FeatureLinkerUnlabeledKD_2 -->
212 <test expect_num_outputs="2"> 215 <test expect_num_outputs="2">
213 <section name="adv_opts"> 216 <section name="adv_opts">
214 <param name="force" value="false"/> 217 <param name="force" value="false"/>
215 <param name="test" value="true"/> 218 <param name="test" value="true"/>
216 </section> 219 </section>
217 <conditional name="in_cond"> 220 <conditional name="in_cond">
218 <param name="in" value="FeatureLinkerUnlabeledKD_1_output.consensusXML,FeatureLinkerUnlabeledKD_1_output_2.consensusXML"/> 221 <param name="in" value="FeatureLinkerUnlabeledKD_1_output_0.consensusXML,FeatureLinkerUnlabeledKD_1_output_1.consensusXML"/>
219 </conditional> 222 </conditional>
220 <output name="out" file="FeatureLinkerUnlabeledKD_2_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/> 223 <output name="out" value="FeatureLinkerUnlabeledKD_2_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/>
221 <param name="keep_subelements" value="true"/> 224 <param name="keep_subelements" value="true"/>
222 <section name="algorithm"> 225 <section name="algorithm">
223 <param name="mz_unit" value="Da"/> 226 <param name="mz_unit" value="Da"/>
224 <param name="nr_partitions" value="99999"/> 227 <param name="nr_partitions" value="99999"/>
225 <section name="warp"> 228 <section name="warp">
261 <output name="ctd_out" ftype="xml"> 264 <output name="ctd_out" ftype="xml">
262 <assert_contents> 265 <assert_contents>
263 <is_valid_xml/> 266 <is_valid_xml/>
264 </assert_contents> 267 </assert_contents>
265 </output> 268 </output>
269 <assert_stdout>
270 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
271 </assert_stdout>
266 </test> 272 </test>
267 <!-- TOPP_FeatureLinkerUnlabeledKD_3 --> 273 <!-- TOPP_FeatureLinkerUnlabeledKD_3 -->
268 <test expect_num_outputs="2"> 274 <test expect_num_outputs="2">
269 <section name="adv_opts"> 275 <section name="adv_opts">
270 <param name="force" value="false"/> 276 <param name="force" value="false"/>
271 <param name="test" value="true"/> 277 <param name="test" value="true"/>
272 </section> 278 </section>
273 <conditional name="in_cond"> 279 <conditional name="in_cond">
274 <param name="in" value="FeatureLinkerUnlabeledQT_3_input1.featureXML,FeatureLinkerUnlabeledQT_3_input2.featureXML"/> 280 <param name="in" value="FeatureLinkerUnlabeledQT_3_input1.featureXML,FeatureLinkerUnlabeledQT_3_input2.featureXML"/>
275 </conditional> 281 </conditional>
276 <output name="out" file="FeatureLinkerUnlabeledKD_3_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/> 282 <output name="out" value="FeatureLinkerUnlabeledKD_3_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/>
277 <param name="keep_subelements" value="false"/> 283 <param name="keep_subelements" value="false"/>
278 <section name="algorithm"> 284 <section name="algorithm">
279 <param name="mz_unit" value="Da"/> 285 <param name="mz_unit" value="Da"/>
280 <param name="nr_partitions" value="100"/> 286 <param name="nr_partitions" value="100"/>
281 <section name="warp"> 287 <section name="warp">
317 <output name="ctd_out" ftype="xml"> 323 <output name="ctd_out" ftype="xml">
318 <assert_contents> 324 <assert_contents>
319 <is_valid_xml/> 325 <is_valid_xml/>
320 </assert_contents> 326 </assert_contents>
321 </output> 327 </output>
328 <assert_stdout>
329 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
330 </assert_stdout>
322 </test> 331 </test>
323 <!-- TOPP_FeatureLinkerUnlabeledKD_4 --> 332 <!-- TOPP_FeatureLinkerUnlabeledKD_4 -->
324 <test expect_num_outputs="2"> 333 <test expect_num_outputs="2">
325 <section name="adv_opts"> 334 <section name="adv_opts">
326 <param name="force" value="false"/> 335 <param name="force" value="false"/>
327 <param name="test" value="true"/> 336 <param name="test" value="true"/>
328 </section> 337 </section>
329 <conditional name="in_cond"> 338 <conditional name="in_cond">
330 <param name="in" value="FeatureLinkerUnlabeledKD_dc_input1.featureXML,FeatureLinkerUnlabeledKD_dc_input2.featureXML,FeatureLinkerUnlabeledKD_dc_input3.featureXML,FeatureLinkerUnlabeledKD_dc_input1_2.featureXML,FeatureLinkerUnlabeledKD_dc_input2_2.featureXML"/> 339 <param name="in" value="FeatureLinkerUnlabeledKD_dc_input1_0.featureXML,FeatureLinkerUnlabeledKD_dc_input2_0.featureXML,FeatureLinkerUnlabeledKD_dc_input3.featureXML,FeatureLinkerUnlabeledKD_dc_input1_1.featureXML,FeatureLinkerUnlabeledKD_dc_input2_1.featureXML"/>
331 </conditional> 340 </conditional>
332 <output name="out" file="FeatureLinkerUnlabeledKD_4_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/> 341 <output name="out" value="FeatureLinkerUnlabeledKD_4_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/>
333 <param name="keep_subelements" value="false"/> 342 <param name="keep_subelements" value="false"/>
334 <section name="algorithm"> 343 <section name="algorithm">
335 <param name="mz_unit" value="ppm"/> 344 <param name="mz_unit" value="ppm"/>
336 <param name="nr_partitions" value="100"/> 345 <param name="nr_partitions" value="100"/>
337 <section name="warp"> 346 <section name="warp">
373 <output name="ctd_out" ftype="xml"> 382 <output name="ctd_out" ftype="xml">
374 <assert_contents> 383 <assert_contents>
375 <is_valid_xml/> 384 <is_valid_xml/>
376 </assert_contents> 385 </assert_contents>
377 </output> 386 </output>
387 <assert_stdout>
388 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
389 </assert_stdout>
378 </test> 390 </test>
379 <!-- TOPP_FeatureLinkerUnlabeledKD_5 --> 391 <!-- TOPP_FeatureLinkerUnlabeledKD_5 -->
380 <test expect_num_outputs="2"> 392 <test expect_num_outputs="2">
381 <section name="adv_opts"> 393 <section name="adv_opts">
382 <param name="force" value="false"/> 394 <param name="force" value="false"/>
383 <param name="test" value="true"/> 395 <param name="test" value="true"/>
384 </section> 396 </section>
385 <conditional name="in_cond"> 397 <conditional name="in_cond">
386 <param name="in" value="FeatureLinkerUnlabeledKD_dc_input1.featureXML,FeatureLinkerUnlabeledKD_dc_input2.featureXML,FeatureLinkerUnlabeledKD_dc_input3.featureXML,FeatureLinkerUnlabeledKD_dc_input1_2.featureXML,FeatureLinkerUnlabeledKD_dc_input2_2.featureXML"/> 398 <param name="in" value="FeatureLinkerUnlabeledKD_dc_input1_0.featureXML,FeatureLinkerUnlabeledKD_dc_input2_0.featureXML,FeatureLinkerUnlabeledKD_dc_input3.featureXML,FeatureLinkerUnlabeledKD_dc_input1_1.featureXML,FeatureLinkerUnlabeledKD_dc_input2_1.featureXML"/>
387 </conditional> 399 </conditional>
388 <output name="out" file="FeatureLinkerUnlabeledKD_5_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/> 400 <output name="out" value="FeatureLinkerUnlabeledKD_5_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/>
389 <param name="keep_subelements" value="false"/> 401 <param name="keep_subelements" value="false"/>
390 <section name="algorithm"> 402 <section name="algorithm">
391 <param name="mz_unit" value="ppm"/> 403 <param name="mz_unit" value="ppm"/>
392 <param name="nr_partitions" value="100"/> 404 <param name="nr_partitions" value="100"/>
393 <section name="warp"> 405 <section name="warp">
429 <output name="ctd_out" ftype="xml"> 441 <output name="ctd_out" ftype="xml">
430 <assert_contents> 442 <assert_contents>
431 <is_valid_xml/> 443 <is_valid_xml/>
432 </assert_contents> 444 </assert_contents>
433 </output> 445 </output>
446 <assert_stdout>
447 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
448 </assert_stdout>
434 </test> 449 </test>
435 <!-- TOPP_FeatureLinkerUnlabeledKD_6 --> 450 <!-- TOPP_FeatureLinkerUnlabeledKD_6 -->
436 <test expect_num_outputs="2"> 451 <test expect_num_outputs="2">
437 <section name="adv_opts"> 452 <section name="adv_opts">
438 <param name="force" value="false"/> 453 <param name="force" value="false"/>
439 <param name="test" value="true"/> 454 <param name="test" value="true"/>
440 </section> 455 </section>
441 <conditional name="in_cond"> 456 <conditional name="in_cond">
442 <param name="in" value="FeatureLinkerUnlabeledKD_dc_input1.featureXML,FeatureLinkerUnlabeledKD_dc_input2.featureXML,FeatureLinkerUnlabeledKD_dc_input3.featureXML,FeatureLinkerUnlabeledKD_dc_input1_2.featureXML,FeatureLinkerUnlabeledKD_dc_input2_2.featureXML"/> 457 <param name="in" value="FeatureLinkerUnlabeledKD_dc_input1_0.featureXML,FeatureLinkerUnlabeledKD_dc_input2_0.featureXML,FeatureLinkerUnlabeledKD_dc_input3.featureXML,FeatureLinkerUnlabeledKD_dc_input1_1.featureXML,FeatureLinkerUnlabeledKD_dc_input2_1.featureXML"/>
443 </conditional> 458 </conditional>
444 <output name="out" file="FeatureLinkerUnlabeledKD_6_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/> 459 <output name="out" value="FeatureLinkerUnlabeledKD_6_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/>
445 <param name="keep_subelements" value="false"/> 460 <param name="keep_subelements" value="false"/>
446 <section name="algorithm"> 461 <section name="algorithm">
447 <param name="mz_unit" value="ppm"/> 462 <param name="mz_unit" value="ppm"/>
448 <param name="nr_partitions" value="100"/> 463 <param name="nr_partitions" value="100"/>
449 <section name="warp"> 464 <section name="warp">
485 <output name="ctd_out" ftype="xml"> 500 <output name="ctd_out" ftype="xml">
486 <assert_contents> 501 <assert_contents>
487 <is_valid_xml/> 502 <is_valid_xml/>
488 </assert_contents> 503 </assert_contents>
489 </output> 504 </output>
505 <assert_stdout>
506 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
507 </assert_stdout>
490 </test> 508 </test>
491 <!-- TOPP_FeatureLinkerUnlabeledKD_7 --> 509 <!-- TOPP_FeatureLinkerUnlabeledKD_7 -->
492 <test expect_num_outputs="2"> 510 <test expect_num_outputs="2">
493 <section name="adv_opts"> 511 <section name="adv_opts">
494 <param name="force" value="false"/> 512 <param name="force" value="false"/>
495 <param name="test" value="true"/> 513 <param name="test" value="true"/>
496 </section> 514 </section>
497 <conditional name="in_cond"> 515 <conditional name="in_cond">
498 <param name="in" value="FeatureLinkerUnlabeledKD_dc_input1.featureXML,FeatureLinkerUnlabeledKD_dc_input2.featureXML,FeatureLinkerUnlabeledKD_dc_input3.featureXML,FeatureLinkerUnlabeledKD_dc_input1_2.featureXML,FeatureLinkerUnlabeledKD_dc_input2_2.featureXML"/> 516 <param name="in" value="FeatureLinkerUnlabeledKD_dc_input1_0.featureXML,FeatureLinkerUnlabeledKD_dc_input2_0.featureXML,FeatureLinkerUnlabeledKD_dc_input3.featureXML,FeatureLinkerUnlabeledKD_dc_input1_1.featureXML,FeatureLinkerUnlabeledKD_dc_input2_1.featureXML"/>
499 </conditional> 517 </conditional>
500 <output name="out" file="FeatureLinkerUnlabeledKD_7_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/> 518 <output name="out" value="FeatureLinkerUnlabeledKD_7_output.consensusXML" compare="sim_size" delta_frac="0.7" ftype="consensusxml"/>
501 <param name="keep_subelements" value="false"/> 519 <param name="keep_subelements" value="false"/>
502 <section name="algorithm"> 520 <section name="algorithm">
503 <param name="mz_unit" value="ppm"/> 521 <param name="mz_unit" value="ppm"/>
504 <param name="nr_partitions" value="100"/> 522 <param name="nr_partitions" value="100"/>
505 <section name="warp"> 523 <section name="warp">
541 <output name="ctd_out" ftype="xml"> 559 <output name="ctd_out" ftype="xml">
542 <assert_contents> 560 <assert_contents>
543 <is_valid_xml/> 561 <is_valid_xml/>
544 </assert_contents> 562 </assert_contents>
545 </output> 563 </output>
564 <assert_stdout>
565 <has_text_matching expression="@EXECUTABLE@ took .* \(wall\), .* \(CPU\), .* \(system\), .* \(user\)(; Peak Memory Usage: 32 MB)?."/>
566 </assert_stdout>
546 </test> 567 </test>
547 </tests> 568 </tests>
548 <help><![CDATA[Groups corresponding features from multiple maps. 569 <help><![CDATA[Groups corresponding features from multiple maps.
549 570
550 571
551 For more information, visit http://www.openms.de/doxygen/release/2.8.0/html/TOPP_FeatureLinkerUnlabeledKD.html]]></help> 572 For more information, visit https://openms.de/doxygen/release/3.1.0/html/TOPP_FeatureLinkerUnlabeledKD.html]]></help>
552 <expand macro="references"/> 573 <expand macro="references"/>
553 </tool> 574 </tool>