comparison matchms_metadata_export.xml @ 2:f04610d25411 draft

planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/matchms commit f79a5b51599254817727bc9028b9797ea994cb4e
author recetox
date Tue, 27 Jun 2023 14:24:34 +0000
parents dfdbccfa8753
children 7504a8f93699
comparison
equal deleted inserted replaced
1:1532aa36c89d 2:f04610d25411
1 <tool id="matchms_metadata_export" name="matchms metadata export " version="0.19.0+galaxy0" profile="21.05"> 1 <tool id="matchms_metadata_export" name="matchms metadata export " version="@TOOL_VERSION@+galaxy0" profile="21.09">
2 <description>extract all metadata from mass spectra file to tabular format</description> 2 <description>extract all metadata from mass spectra file to tabular format</description>
3 <macros> 3 <macros>
4 <import>macros.xml</import> 4 <import>macros.xml</import>
5 <import>help.xml</import>
5 </macros> 6 </macros>
6 <expand macro="creator"/> 7 <expand macro="creator"/>
8 <expand macro="bio.tools"/>
9
7 <requirements> 10 <requirements>
8 <requirement type="package" version="0.19.0">matchms</requirement> 11 <requirement type="package" version="@TOOL_VERSION@">matchms</requirement>
9 </requirements> 12 </requirements>
10 13
11 <command detect_errors='aggressive'><![CDATA[ 14 <command detect_errors='aggressive'><![CDATA[
12 python ${matchms_python_cli} 15 python ${matchms_python_cli}
13 ]]></command> 16 ]]></command>
14 17
15 <configfiles> 18 <configfiles>
16 <configfile name="matchms_python_cli"> 19 <configfile name="matchms_python_cli">
17 import pandas
18 from matchms.importing import load_from_msp, load_from_mgf 20 from matchms.importing import load_from_msp, load_from_mgf
19 from matchms.exporting.metadata_export import export_metadata_as_csv 21 from matchms.exporting.metadata_export import export_metadata_as_csv
20 22
21 spectra_list = list(load_from_${input_file.ext}("${input_file}", $harmonize_metadata)) 23 spectra_list = list(load_from_${input_file.ext}("${input_file}", $harmonize_metadata))
22 24
43 <param name="input_file" value="similarity/RECETOX_Exposome_pesticides_HR_MS_20220323.msp" ftype="msp"/> 45 <param name="input_file" value="similarity/RECETOX_Exposome_pesticides_HR_MS_20220323.msp" ftype="msp"/>
44 <output name="output_file" file="convert/metadata.csv" ftype="csv" compare="sim_size" delta="0"/> 46 <output name="output_file" file="convert/metadata.csv" ftype="csv" compare="sim_size" delta="0"/>
45 </test> 47 </test>
46 </tests> 48 </tests>
47 49
48 <help><![CDATA[ 50 <help>
49 Documentation 51 Documentation
50 Mass spectral libraries are often stored in various formats, such as `msp`, `mgf` or `json`. 52 Mass spectral libraries are often stored in various formats, such as `msp`, `mgf` or `json`.
51 This tool can be used to export the metadata accompanying the actual spectral information to a tabular file. 53 This tool can be used to export the metadata accompanying the actual spectral to a tabular file,
52 54 creating a column for each attribute and a row for each spectrum.
53 During harmonization of metadata, some of the keywords might change during the conversion process to a unified form. 55 All keys which are present in at least one spectrum are contained in the output.
54 56
55 For more documentation on the matchms library see https://github.com/matchms/matchms/blob/master/README.rst and https://matchms.readthedocs.io/en/latest/. 57 @HELP_matchms@
56 ]]></help> 58 </help>
57 59
58 <expand macro="citations"/> 60 <expand macro="citations"/>
59 </tool> 61 </tool>