4
|
1 <tool id="interactive_tool_xseeker" tool_type="interactive" name="xseeker" version="@TOOL_VERSION@+@GALAXY_PREFIX@">
|
3
|
2 <description>Visualization and annotation of LC-MSMS data tool</description>
|
4
|
3 <macros>
|
6
|
4 <token name="@TOOL_VERSION@">1.5.1</token>
|
4
|
5 <token name="@GALAXY_PREFIX@">0</token>
|
|
6 </macros>
|
3
|
7 <requirements>
|
5
|
8 <container type="docker">quay.io/pfem/xseeker:@TOOL_VERSION@</container>
|
3
|
9 </requirements>
|
|
10 <entry_points>
|
|
11 <entry_point name="XSeeker visualisation of $infile.display_name" requires_domain="True">
|
|
12 <port>8765</port>
|
|
13 <url>/</url>
|
|
14 </entry_point>
|
|
15 </entry_points>
|
|
16 <environment_variables>
|
|
17 <environment_variable name="HISTORY_ID" strip="True">$__history_id__</environment_variable>
|
|
18 <environment_variable name="REMOTE_HOST">${__app__.config.galaxy_infrastructure_url}</environment_variable>
|
|
19 <environment_variable name="GALAXY_WEB_PORT">8080</environment_variable>
|
|
20 <environment_variable name="GALAXY_URL">${__app__.config.galaxy_infrastructure_url}</environment_variable>
|
|
21 <environment_variable name="API_KEY" strip="True">
|
|
22 #if $__user__:
|
|
23 #for $api_key in $__user__.api_keys:
|
|
24 ${api_key.key}
|
|
25 #break
|
|
26 #end for
|
|
27 #end if
|
|
28 </environment_variable>
|
|
29 <environment_variable name="DOCKER">TRUE</environment_variable>
|
|
30 </environment_variables>
|
6
|
31 <command detect_errors="exit_code"><![CDATA[
|
|
32 cp ${infile} ${outfile}
|
|
33 && ln -s ${outfile} /XSeeker/input/test.sqlite
|
3
|
34 && /entrypoint.sh
|
|
35 ]]>
|
|
36 </command>
|
|
37 <inputs>
|
5
|
38 <param name="infile" type="data" format="binary"
|
|
39 label="An sqlite file processed by XSeeker Preprocessor"
|
|
40 />
|
3
|
41 </inputs>
|
|
42 <outputs>
|
6
|
43 <data name="outfile" format="sqlite" />
|
3
|
44 </outputs>
|
|
45 <tests>
|
|
46 </tests>
|
|
47 <help>
|
|
48 <![CDATA[
|
|
49 XSeeker is a tool to visualise and annote data from LC-MSMS.
|
|
50
|
|
51 The prefered workflows to process your data is:
|
|
52
|
|
53 {mzxml} -> xcms{rdata} -> camera{rdata} -> XSeekerPreparator{sqlite} -> XSeeker
|
|
54
|
|
55 But it is still possible to only do:
|
|
56
|
|
57 {mzxml} -> xcms{rdata} -> camera{rdata} -> XSeeker
|
|
58
|
|
59 This way, you will have to choose the files you want to visualize, but it will take some time to import them.
|
|
60
|
|
61 XSeeker can output csv, tsv and mzTab files, so annotations can be used in other programs and/or is human readable/writable.
|
|
62
|
|
63 XSeeker can also output an sqlite file, exactly like the one it takes in input. This file can be used to stop your anotation and resume the process later. It's like an XSeeker save file.
|
|
64
|
|
65
|
|
66 ]]>
|
|
67 </help>
|
|
68 <citations>
|
|
69 <citation type="bibtex">
|
|
70 @misc{
|
|
71 author = {Lain Pavot - lain.pavot@inrae.fr },
|
|
72 title = {{XSeeker - A tool to visualise and annote data from LC-MSMS }},
|
|
73 publisher = {INRAE},
|
|
74 url = {}
|
|
75 }
|
|
76 }</citation>
|
|
77 </citations>
|
|
78 </tool>
|