comparison recetox_aplcms_recover_weaker_signals.xml @ 1:f9fb9d8fb710 draft

planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_aplcms commit 699355cdf45b2157e9eea3962a01950d469fb0ba
author recetox
date Thu, 16 Jun 2022 10:27:28 +0000
parents 067a308223e3
children 472dc85ce7c5
comparison
equal deleted inserted replaced
0:067a308223e3 1:f9fb9d8fb710
1 <tool id="recetox_aplcms_recover_weaker_signals" name="RECETOX apLCMS - recover weaker signals" version="@TOOL_VERSION@+galaxy0"> 1 <tool id="recetox_aplcms_recover_weaker_signals" name="RECETOX apLCMS - recover weaker signals" version="@TOOL_VERSION@+galaxy1">
2 <description>recover weaker signals from LC/MS spectra</description> 2 <description>recover weaker signals from LC/MS spectra</description>
3 <macros> 3 <macros>
4 <import>macros.xml</import> 4 <import>macros.xml</import>
5 <import>macros_split.xml</import> 5 <import>macros_split.xml</import>
6 </macros> 6 </macros>
15 <configfile name="symlink_inputs"> 15 <configfile name="symlink_inputs">
16 #for $infile in $ms_files 16 #for $infile in $ms_files
17 ln -s '${infile}' '${infile.element_identifier}' 17 ln -s '${infile}' '${infile.element_identifier}'
18 #end for 18 #end for
19 #for $infile in $extracted_files 19 #for $infile in $extracted_files
20 ln -s '${infile}' '${infile.element_identifier}' 20 ln -s '${infile}' 'extracted_${infile.element_identifier}'
21 #end for 21 #end for
22 #for $infile in $corrected_files 22 #for $infile in $corrected_files
23 ln -s '${infile}' '${infile.element_identifier}' 23 ln -s '${infile}' '${infile.element_identifier}'
24 #end for 24 #end for
25 </configfile> 25 </configfile>
26 <configfile name="run_script"><![CDATA[ 26 <configfile name="run_script"><![CDATA[
27 #set filenames = str("', '").join([str($f.element_identifier) for $f in $ms_files]) 27 #set filenames = str("', '").join([str($f.element_identifier) for $f in $ms_files])
28 filenames <- sort_samples_by_acquisition_number(c('$filenames')) 28 filenames <- sort_samples_by_acquisition_number(c('$filenames'))
29 29
30 #set extracted_files = str("', '").join([str($f.element_identifier) for $f in $extracted_files]) 30 #set extracted_files = str("', '").join(["extracted_" + str($f.element_identifier) for $f in $extracted_files])
31 extracted <- load_features(c('$extracted_files')) 31 extracted <- load_features(c('$extracted_files'))
32 32
33 #set corrected_files = str("', '").join([str($f.element_identifier) for $f in $corrected_files]) 33 #set corrected_files = str("', '").join([str($f.element_identifier) for $f in $corrected_files])
34 corrected <- load_features(c('$corrected_files')) 34 corrected <- load_features(c('$corrected_files'))
35 35
60 '$output_format.out_format') 60 '$output_format.out_format')
61 ]]></configfile> 61 ]]></configfile>
62 </configfiles> 62 </configfiles>
63 63
64 <inputs> 64 <inputs>
65 <param name="ms_files" type="data" format="mzdata,mzml,mzxml,netcdf" multiple="true" min="2" label="Input data" 65 <param name="ms_files" type="data_collection" collection_type="list" format="mzdata,mzml,mzxml,netcdf"
66 help="Mass spectrometry file for peak extraction." /> 66 label="Input data collection" help="Mass spectrometry file for peak extraction." />
67 <param name="extracted_files" type="data" format="parquet" multiple="true" min="2" label="Input extracted feature samples" 67 <param name="extracted_files" type="data_collection" collection_type="list" format="parquet"
68 help="Mass spectrometry files containing feature samples." /> 68 label="Input extracted feature samples collection" help="Mass spectrometry files containing feature samples." />
69 <param name="corrected_files" type="data" format="parquet" multiple="true" min="2" label="Input corrected feature samples" 69 <param name="corrected_files" type="data_collection" collection_type="list" format="parquet"
70 help="Mass spectrometry file containing corrected feature samples." /> 70 label="Input corrected feature samples collection" help="Mass spectrometry file containing corrected feature samples." />
71 <param name="tolerances_file" type="data" format="parquet" label="Input tolerances" help="TBD"/> 71 <param name="tolerances_file" type="data" format="parquet" label="Input tolerances" help="TBD"/>
72 <param name="rt_cross_table_file" type="data" format="parquet" label="Input rt cross table" help="TBD"/> 72 <param name="rt_cross_table_file" type="data" format="parquet" label="Input rt cross table" help="TBD"/>
73 <param name="int_cross_table_file" type="data" format="parquet" label="Input int cross table" help="TBD"/> 73 <param name="int_cross_table_file" type="data" format="parquet" label="Input int cross table" help="TBD"/>
74 <expand macro="mz_tol_macro"/> 74 <expand macro="mz_tol_macro"/>
75 <param name="min_bandwidth" type="float" optional="true" label="min_bandwidth (optional)" 75 <param name="min_bandwidth" type="float" optional="true" label="min_bandwidth (optional)"
91 </expand> 91 </expand>
92 </outputs> 92 </outputs>
93 93
94 <tests> 94 <tests>
95 <test> 95 <test>
96 <param name="ms_files" value="mbr_test2.mzml,mbr_test1.mzml,mbr_test0.mzml" ftype="mzml"/> 96 <param name="ms_files">
97 <param name="extracted_files" ftype="parquet" 97 <collection type="list">
98 value="extracted_expected/extracted_0.parquet,extracted_expected/extracted_1.parquet,extracted_expected/extracted_2.parquet"/> 98 <element name="mbr_test0.mzml" value="mbr_test0.mzml"/>
99 <param name="corrected_files" ftype="parquet" 99 <element name="mbr_test1.mzml" value="mbr_test1.mzml"/>
100 value="corrected_expected/corrected_0.parquet,corrected_expected/corrected_1.parquet,corrected_expected/corrected_2.parquet"/> 100 <element name="mbr_test2.mzml" value="mbr_test2.mzml"/>
101 </collection>
102 </param>
103 <param name="extracted_files">
104 <collection type="list">
105 <element name="extracted_features_0.parquet" value="extracted_expected/extracted_0.parquet"/>
106 <element name="extracted_features_1.parquet" value="extracted_expected/extracted_1.parquet"/>
107 <element name="extracted_features_2.parquet" value="extracted_expected/extracted_2.parquet"/>
108 </collection>
109 </param>
110 <param name="corrected_files">
111 <collection type="list">
112 <element name="corrected_features_0.parquet" value="corrected_expected/corrected_0.parquet"/>
113 <element name="corrected_features_1.parquet" value="corrected_expected/corrected_1.parquet"/>
114 <element name="corrected_features_2.parquet" value="corrected_expected/corrected_2.parquet"/>
115 </collection>
116 </param>
101 <param name="tolerances_file" value="tolerances.parquet" ftype="parquet"/> 117 <param name="tolerances_file" value="tolerances.parquet" ftype="parquet"/>
102 <param name="rt_cross_table_file" value="rt_cross_table.parquet" ftype="parquet"/> 118 <param name="rt_cross_table_file" value="rt_cross_table.parquet" ftype="parquet"/>
103 <param name="int_cross_table_file" value="int_cross_table.parquet" ftype="parquet"/> 119 <param name="int_cross_table_file" value="int_cross_table.parquet" ftype="parquet"/>
104 120
105 <output name="recovered_feature_sample_table" ftype="parquet" 121 <output name="recovered_feature_sample_table" ftype="parquet"