comparison test-data/examples/TOPPAS/GenericWrapper_Rscript-generic.toppas @ 18:6daaa75ccb99 draft

"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/openms commit 6e7368b7f178fbd1f08c28eea1b538add6943a65-dirty"
author galaxyp
date Sun, 13 Dec 2020 15:03:50 +0000
parents
children
comparison
equal deleted inserted replaced
17:6f6c1cb968a0 18:6daaa75ccb99
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <PARAMETERS version="1.6.2" xsi:noNamespaceSchemaLocation="http://open-ms.sourceforge.net/schemas/Param_1_6_2.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3 <NODE name="info" description="">
4 <ITEM name="version" value="2.0.1" type="string" description="" required="false" advanced="false" />
5 <ITEM name="num_vertices" value="7" type="int" description="" required="false" advanced="false" />
6 <ITEM name="num_edges" value="6" type="int" description="" required="false" advanced="false" />
7 <ITEM name="description" value="&lt;![CDATA[&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0//EN&quot; &quot;http://www.w3.org/TR/REC-html40/strict.dtd&quot;&gt; &lt;html&gt;&lt;head&gt;&lt;meta name=&quot;qrichtext&quot; content=&quot;1&quot; /&gt;&lt;style type=&quot;text/css&quot;&gt; p, li { white-space: pre-wrap; } &lt;/style&gt;&lt;/head&gt;&lt;body style=&quot; font-family:&apos;Arial&apos;; font-size:12pt; font-weight:400; font-style:normal;&quot;&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt; &lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#000000;&quot;&gt;Example workflow for downstream R analysis.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#000000;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#000000;&quot;&gt;The R script used here is very minimal, but should get you started.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#000000;&quot;&gt;Make a copy and modify to your needs.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#000000;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#000000;&quot;&gt;The GenericWrapper node can deal with up to four input and six output nodes. &lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#000000;&quot;&gt;The inputs are designed as lists, but by definition can also be single files (lists of length 1).&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#000000;&quot;&gt;Outputs are up to four single files (out1 to out4) or lists (outlist1 and outlist2).&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#000000;&quot;&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#000000;&quot;&gt;This is useful in TOPPAS since for output lists the number of files is deduced by TOPPAS from the length of the input list(s).&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;&quot;&gt;&lt;span style=&quot; color:#000000;&quot;&gt;If your R script writes single files no matter how long the input lists are, then use out1 to out4.&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; color:#000000;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;]]&gt;" type="string" description="" required="false" advanced="false" />
8 </NODE>
9 <NODE name="vertices" description="">
10 <NODE name="0" description="">
11 <ITEM name="recycle_output" value="false" type="string" description="" required="false" advanced="false" />
12 <ITEM name="toppas_type" value="input file list" type="string" description="" required="false" advanced="false" />
13 <ITEMLIST name="file_names" type="string" description="" required="false" advanced="false">
14 <LISTITEM value="../BSA/BSA1_OMSSA.idXML"/>
15 <LISTITEM value="../BSA/BSA2_OMSSA.idXML"/>
16 </ITEMLIST>
17 <ITEM name="x_pos" value="-160" type="double" description="" required="false" advanced="false" />
18 <ITEM name="y_pos" value="80" type="double" description="" required="false" advanced="false" />
19 </NODE>
20 <NODE name="6" description="">
21 <ITEM name="recycle_output" value="false" type="string" description="" required="false" advanced="false" />
22 <ITEM name="toppas_type" value="output file list" type="string" description="" required="false" advanced="false" />
23 <ITEM name="x_pos" value="440" type="double" description="" required="false" advanced="false" />
24 <ITEM name="y_pos" value="-60" type="double" description="" required="false" advanced="false" />
25 <ITEM name="output_folder_name" value="" type="string" description="" required="false" advanced="false" />
26 </NODE>
27 <NODE name="1" description="">
28 <ITEM name="recycle_output" value="false" type="string" description="" required="false" advanced="false" />
29 <ITEM name="toppas_type" value="input file list" type="string" description="" required="false" advanced="false" />
30 <ITEMLIST name="file_names" type="string" description="" required="false" advanced="false">
31 <LISTITEM value="../../SCRIPTS/Rscript_generic_example.R"/>
32 </ITEMLIST>
33 <ITEM name="x_pos" value="-60" type="double" description="" required="false" advanced="false" />
34 <ITEM name="y_pos" value="-260" type="double" description="" required="false" advanced="false" />
35 </NODE>
36 <NODE name="2" description="">
37 <ITEM name="recycle_output" value="false" type="string" description="" required="false" advanced="false" />
38 <ITEM name="toppas_type" value="input file list" type="string" description="" required="false" advanced="false" />
39 <ITEMLIST name="file_names" type="string" description="" required="false" advanced="false">
40 <LISTITEM value="data/BSA_Identification/18Protein_SoCe_Tr_detergents_trace_target_decoy.fasta"/>
41 </ITEMLIST>
42 <ITEM name="x_pos" value="-160" type="double" description="" required="false" advanced="false" />
43 <ITEM name="y_pos" value="-60" type="double" description="" required="false" advanced="false" />
44 </NODE>
45 <NODE name="3" description="">
46 <ITEM name="recycle_output" value="false" type="string" description="" required="false" advanced="false" />
47 <ITEM name="toppas_type" value="merger" type="string" description="" required="false" advanced="false" />
48 <ITEM name="x_pos" value="0" type="double" description="" required="false" advanced="false" />
49 <ITEM name="y_pos" value="20" type="double" description="" required="false" advanced="false" />
50 <ITEM name="round_based" value="false" type="string" description="" required="false" advanced="false" />
51 </NODE>
52 <NODE name="4" description="">
53 <ITEM name="recycle_output" value="false" type="string" description="" required="false" advanced="false" />
54 <ITEM name="toppas_type" value="tool" type="string" description="" required="false" advanced="false" />
55 <ITEM name="tool_name" value="GenericWrapper" type="string" description="" required="false" advanced="false" />
56 <ITEM name="tool_type" value="Rscript_generic" type="string" description="" required="false" advanced="false" />
57 <ITEM name="x_pos" value="200" type="double" description="" required="false" advanced="false" />
58 <ITEM name="y_pos" value="-60" type="double" description="" required="false" advanced="false" />
59 <NODE name="parameters" description="">
60 <ITEM name="type" value="Rscript_generic" type="string" description="Which external tool configuration to load?! See &apos;C:/dev/oms/share/OpenMS/TOOLS/EXTERNAL&apos;." required="false" advanced="false" restrictions="hardklor,RAWFileConvert,QCMLExport,RAWDirConvert,Rscript_generic,Rscript_qcfigures_acc,Rscript_qcfigures_idmap,Rscript_qcfigures_setid,Rscript_qcfigures_tic,TPP_RefreshParser,TPP_ProteinProphet" />
61 <ITEM name="log" value="" type="string" description="Name of log file (created only when specified)" required="false" advanced="true" />
62 <ITEM name="debug" value="0" type="int" description="Sets the debug level" required="false" advanced="true" />
63 <ITEM name="threads" value="1" type="int" description="Sets the number of threads allowed to be used by the TOPP tool" required="false" advanced="false" />
64 <ITEM name="no_progress" value="false" type="string" description="Disables progress logging to command line" required="false" advanced="true" restrictions="true,false" />
65 <ITEM name="test" value="false" type="string" description="Enables the test mode (needed for internal use only)" required="false" advanced="true" restrictions="true,false" />
66 <NODE name="ETool" description="tool specific parameters">
67 <ITEM name="file_script" value="" type="input-file" description="input R script; an example is provided in share/OpenMS/SCRIPTS/Rscript_generic_example.R" required="false" advanced="false" />
68 <ITEMLIST name="in1" type="input-file" description="Input file(s) separated by blanks" required="false" advanced="false">
69 </ITEMLIST>
70 <ITEMLIST name="in2" type="input-file" description="Input file(s) separated by blanks" required="false" advanced="false">
71 </ITEMLIST>
72 <ITEMLIST name="in3" type="input-file" description="Input file(s) separated by blanks" required="false" advanced="false">
73 </ITEMLIST>
74 <ITEMLIST name="in4" type="input-file" description="Input file(s) separated by blanks" required="false" advanced="false">
75 </ITEMLIST>
76 <ITEM name="out1" value="" type="output-file" description="Output file which your R script writes to" required="false" advanced="false" />
77 <ITEM name="out2" value="" type="output-file" description="Output file which your R script writes to" required="false" advanced="false" />
78 <ITEM name="out3" value="" type="output-file" description="Output file which your R script writes to" required="false" advanced="false" />
79 <ITEM name="out4" value="" type="output-file" description="Output file which your R script writes to" required="false" advanced="false" />
80 <ITEMLIST name="outlist1" type="output-file" description="Output file(s) separated by blanks" required="false" advanced="false">
81 </ITEMLIST>
82 <ITEMLIST name="outlist2" type="output-file" description="Output file(s) separated by blanks" required="false" advanced="false">
83 </ITEMLIST>
84 </NODE>
85 </NODE>
86 </NODE>
87 <NODE name="5" description="">
88 <ITEM name="recycle_output" value="false" type="string" description="" required="false" advanced="false" />
89 <ITEM name="toppas_type" value="output file list" type="string" description="" required="false" advanced="false" />
90 <ITEM name="x_pos" value="440" type="double" description="" required="false" advanced="false" />
91 <ITEM name="y_pos" value="80" type="double" description="" required="false" advanced="false" />
92 <ITEM name="output_folder_name" value="" type="string" description="" required="false" advanced="false" />
93 </NODE>
94 </NODE>
95 <NODE name="edges" description="">
96 <NODE name="0" description="">
97 <NODE name="source/target" description="">
98 <ITEM name="" value="0/3" type="string" description="" required="false" advanced="false" />
99 </NODE>
100 <NODE name="source_out_param" description="">
101 <ITEM name="" value="__no_name__" type="string" description="" required="false" advanced="false" />
102 </NODE>
103 <NODE name="target_in_param" description="">
104 <ITEM name="" value="__no_name__" type="string" description="" required="false" advanced="false" />
105 </NODE>
106 </NODE>
107 <NODE name="1" description="">
108 <NODE name="source/target" description="">
109 <ITEM name="" value="4/6" type="string" description="" required="false" advanced="false" />
110 </NODE>
111 <NODE name="source_out_param" description="">
112 <ITEM name="" value="ETool:out1" type="string" description="" required="false" advanced="false" />
113 </NODE>
114 <NODE name="target_in_param" description="">
115 <ITEM name="" value="__no_name__" type="string" description="" required="false" advanced="false" />
116 </NODE>
117 </NODE>
118 <NODE name="2" description="">
119 <NODE name="source/target" description="">
120 <ITEM name="" value="1/4" type="string" description="" required="false" advanced="false" />
121 </NODE>
122 <NODE name="source_out_param" description="">
123 <ITEM name="" value="__no_name__" type="string" description="" required="false" advanced="false" />
124 </NODE>
125 <NODE name="target_in_param" description="">
126 <ITEM name="" value="ETool:file_script" type="string" description="" required="false" advanced="false" />
127 </NODE>
128 </NODE>
129 <NODE name="3" description="">
130 <NODE name="source/target" description="">
131 <ITEM name="" value="4/5" type="string" description="" required="false" advanced="false" />
132 </NODE>
133 <NODE name="source_out_param" description="">
134 <ITEM name="" value="ETool:outlist1" type="string" description="" required="false" advanced="false" />
135 </NODE>
136 <NODE name="target_in_param" description="">
137 <ITEM name="" value="__no_name__" type="string" description="" required="false" advanced="false" />
138 </NODE>
139 </NODE>
140 <NODE name="4" description="">
141 <NODE name="source/target" description="">
142 <ITEM name="" value="3/4" type="string" description="" required="false" advanced="false" />
143 </NODE>
144 <NODE name="source_out_param" description="">
145 <ITEM name="" value="__no_name__" type="string" description="" required="false" advanced="false" />
146 </NODE>
147 <NODE name="target_in_param" description="">
148 <ITEM name="" value="ETool:in2" type="string" description="" required="false" advanced="false" />
149 </NODE>
150 </NODE>
151 <NODE name="5" description="">
152 <NODE name="source/target" description="">
153 <ITEM name="" value="2/4" type="string" description="" required="false" advanced="false" />
154 </NODE>
155 <NODE name="source_out_param" description="">
156 <ITEM name="" value="__no_name__" type="string" description="" required="false" advanced="false" />
157 </NODE>
158 <NODE name="target_in_param" description="">
159 <ITEM name="" value="ETool:in1" type="string" description="" required="false" advanced="false" />
160 </NODE>
161 </NODE>
162 </NODE>
163 </PARAMETERS>