annotate recetox_msfinder.xml @ 4:ae66b58846cd draft

planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit ad60bf881a8fd00546909c76d65ea3c6b65a4fe9
author recetox
date Fri, 01 Dec 2023 09:23:21 +0000
parents d1f44632f206
children e7eff0c9baa3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
ae66b58846cd planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit ad60bf881a8fd00546909c76d65ea3c6b65a4fe9
recetox
parents: 3
diff changeset
1 <tool id="recetox_msfinder" name="RECETOX MsFinder" version="@TOOL_VERSION@+galaxy3">
0
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
2 <description>Annotation of fragment peaks in mass spectral libraries.</description>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
3 <macros>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
4 <import>macros.xml</import>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
5 </macros>
3
d1f44632f206 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit 14d90155d2579b399ad04010dcade97aa8543d30
recetox
parents: 2
diff changeset
6 <expand macro="refs"/>
0
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
7 <expand macro="creator" />
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
8
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
9 <expand macro="requirements" />
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
10 <command>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
11 <![CDATA[
4
ae66b58846cd planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit ad60bf881a8fd00546909c76d65ea3c6b65a4fe9
recetox
parents: 3
diff changeset
12 mkdir output;
ae66b58846cd planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit ad60bf881a8fd00546909c76d65ea3c6b65a4fe9
recetox
parents: 3
diff changeset
13 sh ${write_param};
ae66b58846cd planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit ad60bf881a8fd00546909c76d65ea3c6b65a4fe9
recetox
parents: 3
diff changeset
14 mono /MsFinder/MsFinder/bin/Debug/MsfinderConsoleApp.exe annotate -i "$input_data" -m 'MSFINDER.INI' -o 'output/result.msp';
ae66b58846cd planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit ad60bf881a8fd00546909c76d65ea3c6b65a4fe9
recetox
parents: 3
diff changeset
15 [ -s output/result.msp ] || rm output/result.msp;
ae66b58846cd planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit ad60bf881a8fd00546909c76d65ea3c6b65a4fe9
recetox
parents: 3
diff changeset
16
0
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
17 ]]>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
18 </command>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
19
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
20 <configfiles>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
21 <configfile name="write_param">
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
22 printf "%s\n" "Ms2Tolerance=$Ms2Tolerance" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
23 "IsTmsMeoxDerivative=$IsTmsMeoxDerivative" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
24 "RelativeAbundanceCutOff=$RelativeAbundanceCutOff" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
25 "Ms1Tolerance=$Ms1Tolerance" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
26 "MassToleranceType=$MassToleranceType" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
27 "StructurePredictionTimeOut=$StructurePredictionTimeOut" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
28 "LewisAndSeniorCheck=$LewisAndSeniorCheck" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
29 "IsUseRtForFilteringCandidates=False" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
30 "RtToleranceForStructureElucidation=2.5" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
31 "IsUsePredictedRtForStructureElucidation=False" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
32 "Coeff_RtPrediction=-1" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
33 "Intercept_RtPrediction=-1" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
34 "IsUseRtInchikeyLibrary=True" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
35 "IsUsePredictedCcsForStructureElucidation=False" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
36 "IsUseCcsForFilteringCandidates=True" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
37 "CcsToleranceForStructureElucidation=10" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
38 "CanExcuteMS2AdductSearch=False" \
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
39 "IsUseXlogpPrediction=False" >MSFINDER.INI
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
40 </configfile>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
41 </configfiles>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
42
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
43 <inputs>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
44 <expand macro="input" />
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
45 <expand macro="parameter" />
1
29fc1af350f5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit 7fc8ad942c34ccd1f80cfc67bfb0254631bac16c
recetox
parents: 0
diff changeset
46 <!-- <section name="element_selection" title="Element Selection" expanded="true" help="Generate formula candidates that just contain the elements selected by the users.">
0
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
47 <expand macro="element_check_parameter" />
1
29fc1af350f5 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit 7fc8ad942c34ccd1f80cfc67bfb0254631bac16c
recetox
parents: 0
diff changeset
48 </section> -->
0
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
49 </inputs>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
50
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
51 <outputs>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
52 <expand macro="output" />
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
53 </outputs>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
54
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
55 <tests>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
56 <test>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
57 <param name="input_data" value="test.msp" ftype="msp" />
4
ae66b58846cd planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit ad60bf881a8fd00546909c76d65ea3c6b65a4fe9
recetox
parents: 3
diff changeset
58 <output_collection name="output" type="list">
ae66b58846cd planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit ad60bf881a8fd00546909c76d65ea3c6b65a4fe9
recetox
parents: 3
diff changeset
59 <element name="result" file="out.msp" lines_diff="16"/>
ae66b58846cd planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit ad60bf881a8fd00546909c76d65ea3c6b65a4fe9
recetox
parents: 3
diff changeset
60 </output_collection>
0
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
61 <!-- This is set to 16 since msfinder sometimes places double bonds between certain atoms and sometimes not - there are 16 such cases in this file. -->
4
ae66b58846cd planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit ad60bf881a8fd00546909c76d65ea3c6b65a4fe9
recetox
parents: 3
diff changeset
62 </test>
ae66b58846cd planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit ad60bf881a8fd00546909c76d65ea3c6b65a4fe9
recetox
parents: 3
diff changeset
63 <test>
ae66b58846cd planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit ad60bf881a8fd00546909c76d65ea3c6b65a4fe9
recetox
parents: 3
diff changeset
64 <param name="input_data" value="test_log.msp" ftype="msp" />
ae66b58846cd planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit ad60bf881a8fd00546909c76d65ea3c6b65a4fe9
recetox
parents: 3
diff changeset
65 <output_collection name="output" type="list">
ae66b58846cd planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit ad60bf881a8fd00546909c76d65ea3c6b65a4fe9
recetox
parents: 3
diff changeset
66 <element name="log_smiles" file="log_smiles.smi" />
ae66b58846cd planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit ad60bf881a8fd00546909c76d65ea3c6b65a4fe9
recetox
parents: 3
diff changeset
67 </output_collection>
0
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
68 </test>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
69 </tests>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
70
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
71 <help>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
72 <![CDATA[
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
73 @HELP@
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
74 ]]>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
75 </help>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
76
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
77 <citations>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
78 <expand macro="citations" />
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
79 </citations>
7cda9aef13f3 planemo upload for repository https://github.com/RECETOX/galaxytools/tree/master/tools/recetox_msfinder commit f655a81cc6289f228ee7f58dc6b3e2d9eb2dc923
recetox
parents:
diff changeset
80 </tool>