annotate elastic_r_package_wrappers_macros.xml @ 7:01eaa66fcc2e draft

planemo upload
author mingchen0919
date Tue, 27 Mar 2018 14:15:12 -0400
parents 3de03ccbf8fb
children ea3271940757
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
1 <macros>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
2
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
3 <xml name="rmarkdown_requirements">
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
4 <requirement type="package" version="1.15.0.6-0">pandoc</requirement>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
5 <requirement type="package" version="1.6">r-rmarkdown</requirement>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
6 <requirement type="package" version="1.2.1">r-tidyverse</requirement>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
7 </xml>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
8
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
9 <xml name="stdio">
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
10 <stdio>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
11 <regex match="XXX" source="stderr" level="warning"
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
12 description="Check the tool log output file for more details."/>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
13 </stdio>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
14 </xml>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
15
6
3de03ccbf8fb planemo upload
mingchen0919
parents: 5
diff changeset
16 <xml name="function_components">
7
01eaa66fcc2e planemo upload
mingchen0919
parents: 6
diff changeset
17 <repeat name="function_component_repeat" title="Call a function" min="1" default="1">
4
9ec93a1a6139 planemo upload
mingchen0919
parents: 3
diff changeset
18 <expand macro="function_name" />
9ec93a1a6139 planemo upload
mingchen0919
parents: 3
diff changeset
19 <expand macro="function_arguments" />
9ec93a1a6139 planemo upload
mingchen0919
parents: 3
diff changeset
20 </repeat>
9ec93a1a6139 planemo upload
mingchen0919
parents: 3
diff changeset
21 </xml>
9ec93a1a6139 planemo upload
mingchen0919
parents: 3
diff changeset
22
0
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
23 <!--Tool name-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
24 <xml name="function_name">
4
9ec93a1a6139 planemo upload
mingchen0919
parents: 3
diff changeset
25 <param type="select" name="function_name" multiple="false" label="==== Call function ====">
3
5e9cd2a1d846 planemo upload
mingchen0919
parents: 2
diff changeset
26 <option value="ggplot" selected="false">ggplot</option>
5e9cd2a1d846 planemo upload
mingchen0919
parents: 2
diff changeset
27 <option value="aes" selected="false">ggplot</option>
5e9cd2a1d846 planemo upload
mingchen0919
parents: 2
diff changeset
28 <option value="read.table" selected="false">read.table</option>
5e9cd2a1d846 planemo upload
mingchen0919
parents: 2
diff changeset
29 <option value="write.csv" selected="false">write.csv</option>
0
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
30 </param>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
31 </xml>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
32
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
33 <!--input values: string, float and integer-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
34 <xml name="function_arguments">
7
01eaa66fcc2e planemo upload
mingchen0919
parents: 6
diff changeset
35 <repeat name="regular_argument_value" title="--------Argument value: from user input" min="0" default="0">
0
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
36 <param type="text" name="argument" label="argument" />
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
37 <param type="text" name="argument_value" label="argument value" />
2
80a84509dec0 planemo upload
mingchen0919
parents: 0
diff changeset
38 <param type="select" name="argument_type" label="argument type">
80a84509dec0 planemo upload
mingchen0919
parents: 0
diff changeset
39 <option value="string" selected="true">string</option>
80a84509dec0 planemo upload
mingchen0919
parents: 0
diff changeset
40 <option value="numeric" selected="true">numeric</option>
80a84509dec0 planemo upload
mingchen0919
parents: 0
diff changeset
41 <option value="boolean" selected="true">boolean</option>
80a84509dec0 planemo upload
mingchen0919
parents: 0
diff changeset
42 </param>
0
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
43 </repeat>
7
01eaa66fcc2e planemo upload
mingchen0919
parents: 6
diff changeset
44 <repeat name="rdata_argument_value" title="--------Argument value: from RData" min="0" default="0">
0
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
45 <param type="text" name="argument" label="argument" />
3
5e9cd2a1d846 planemo upload
mingchen0919
parents: 2
diff changeset
46 <param type="data" format="rdata" name="argument_value" optional="false" label="RData output" />
0
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
47 </repeat>
7
01eaa66fcc2e planemo upload
mingchen0919
parents: 6
diff changeset
48 <repeat name="function_argument_value" title="--------Argument value: from function return" min="0" default="0">
3
5e9cd2a1d846 planemo upload
mingchen0919
parents: 2
diff changeset
49 <param type="text" name="argument" optional="false" label="argument" />
2
80a84509dec0 planemo upload
mingchen0919
parents: 0
diff changeset
50 <expand macro="function_name" />
80a84509dec0 planemo upload
mingchen0919
parents: 0
diff changeset
51 <expand macro="nested_function_arguments" />
0
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
52 </repeat>
6
3de03ccbf8fb planemo upload
mingchen0919
parents: 5
diff changeset
53 <param type="select" name="connect_to_next_function" label="connect to next function">
0
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
54 <option value="%>%" selected="false">pipe (%>%)</option>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
55 <option value="+" selected="false">plus (+)</option>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
56 </param>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
57 </xml>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
58
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
59 <xml name="nested_function_arguments">
7
01eaa66fcc2e planemo upload
mingchen0919
parents: 6
diff changeset
60 <repeat name="regular_argument_value" title="--------Argument value: from user input" min="0" default="0">
0
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
61 <param type="text" name="argument" label="argument" />
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
62 <param type="text" name="argument_value" label="argument value" />
2
80a84509dec0 planemo upload
mingchen0919
parents: 0
diff changeset
63 <param type="select" name="argument_type" label="argument type">
80a84509dec0 planemo upload
mingchen0919
parents: 0
diff changeset
64 <option value="string" selected="true">string</option>
80a84509dec0 planemo upload
mingchen0919
parents: 0
diff changeset
65 <option value="numeric" selected="true">numeric</option>
80a84509dec0 planemo upload
mingchen0919
parents: 0
diff changeset
66 <option value="boolean" selected="true">boolean</option>
80a84509dec0 planemo upload
mingchen0919
parents: 0
diff changeset
67 </param>
0
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
68 </repeat>
7
01eaa66fcc2e planemo upload
mingchen0919
parents: 6
diff changeset
69 <repeat name="rdata_argument_value" title="--------Argument value: from RData" min="0" default="0">
0
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
70 <param type="text" name="argument" label="argument" />
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
71 <param type="text" name="argument_value" label="RData output" />
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
72 </repeat>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
73 </xml>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
74
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
75 <!--&lt;!&ndash;OPTION/ARGUMENT PAIRS and INPUT types&ndash;&gt;-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
76 <!--&lt;!&ndash;input files&ndash;&gt;-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
77 <!--<xml name="option_argument_single_dataset">-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
78 <!--<repeat name="option_argument_single_dataset_repeat" title="INPUT DATA FROM HISTORY: single data set" min="0" default="0">-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
79 <!--<param type="text" name="flag" optional="true" label="flag" />-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
80 <!--<param name="value" type="data" optional="false" multiple="false" label="value"/>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
81 <!--</repeat>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
82 <!--</xml>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
83
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
84 <!--<xml name="option_argument_multiple_datasets">-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
85 <!--<repeat name="option_argument_multiple_datasets_repeat" title="INPUT DATA FROM HISTORY: multiple data sets" min="0" default="0">-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
86 <!--<param type="text" name="flag" optional="true" label="flag" />-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
87 <!--<param name="value" type="data" optional="false" multiple="true" label="value"/>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
88 <!--<param type="select" name="delimiter" multiple="false" label="file delimiter">-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
89 <!--<option value=" " selected="false">space</option>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
90 <!--<option value="," selected="false">comma</option>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
91 <!--</param>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
92 <!--</repeat>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
93 <!--</xml>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
94
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
95 <!--&lt;!&ndash;input path&ndash;&gt;-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
96 <!--<xml name="option_argument_path_relative_to_a_tool">-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
97 <!--<repeat name="option_argument_path_relative_to_a_tool_repeat" title="INPUT DATA PATH: relative to a tool output directory" min="0" default="0">-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
98 <!--<param type="text" name="flag" optional="true" label="flag" />-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
99 <!--<param name="a_tool_output_dir" type="data" optional="false" multiple="false" label="a tool output directory"/>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
100 <!--<param type="text" name="value" optional="true" label="value" />-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
101 <!--</repeat>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
102 <!--</xml>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
103 <!--<xml name="option_argument_path_relative_to_this_tool">-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
104 <!--<repeat name="option_argument_path_relative_to_this_tool_repeat" title="OUTPUT PATH: relative to this tool output directory" min="0" default="0">-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
105 <!--<param type="text" name="flag" optional="true" label="flag" />-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
106 <!--<param type="text" name="value" optional="false" label="value" />-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
107 <!--<param type="select" name="path_type" multiple="false" label="path type">-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
108 <!--<option value="file_path" selected="false">file path</option>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
109 <!--<option value="dir_path" selected="false">directory path</option>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
110 <!--</param>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
111 <!--</repeat>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
112 <!--</xml>-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
113
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
114
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
115
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
116 <!--output set-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
117 <xml name="output_set">
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
118 <data format="html" name="report" label="${tool.name} report"/>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
119 <data format="txt" name="tool_help_doc" label="${tool.name} help doc"/>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
120 <data format="txt" name="tool_output_dir" label="${tool.name} output directory"/>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
121 <data format="txt" name="tool_log" label="${tool.name} log" />
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
122 </xml>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
123
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
124
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
125 <!--shell command fragment-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
126 <xml name="shell_command">
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
127 <command><![CDATA[
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
128
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
129 ############ first, create a directory to store all files
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
130 mkdir -p $report.files_path &&
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
131
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
132
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
133 ############ save the tool installation directory to an environment variable
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
134 export TOOL_INSTALL_DIR='${__tool_directory__}' &&
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
135
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
136
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
137 #########################
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
138 ##
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
139 ## save user input option/argument pairs into a file
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
140 ##
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
141 #########################
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
142
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
143 ## first line will be the header
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
144 echo 'type|flag|value|path_type' > $report.files_path/options_and_arguments.txt &&
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
145
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
146 ############ function_name
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
147 ##-t '$function_name'
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
148 echo "function_name|not available|${function_name}|not available" >> $report.files_path/options_and_arguments.txt &&
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
149
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
150 ####################################################
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
151 ## loop through repeats to get option/argument pairs
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
152 ####################################################
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
153
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
154 ############ option_argument_single_dataset
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
155 #for i in $option_argument_single_dataset_repeat:
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
156 #set $item = 'single_dataset|' + str($i.flag) + "|" + str($i.value) + "|"
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
157 echo '$item' >> $report.files_path/options_and_arguments.txt &&
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
158 #end for
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
159
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
160 ############ option_argument_multiple_datasets
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
161 #for i in $option_argument_multiple_datasets_repeat:
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
162 #set $item = 'multiple_datasets|' + str($i.flag) + "|" + str($i.value).replace(',', str($i.delimiter)) + "|"
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
163 echo '$item' >> $report.files_path/options_and_arguments.txt &&
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
164 #end for
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
165
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
166
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
167 ############ option_argument_path_relative_to_a_tool
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
168 #for i in $option_argument_path_relative_to_a_tool_repeat:
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
169 #set $item = 'path_relative_to_a_tool|' + str($i.flag) + "|" + str($i.value) + "|" + str($i.a_tool_output_dir)
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
170 echo '$item' >> $report.files_path/options_and_arguments.txt &&
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
171 #end for
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
172
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
173 ############ option_argument_path_relative_to_this_tool
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
174 #for i in $option_argument_path_relative_to_this_tool_repeat:
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
175 #set $item = 'path_relative_to_this_tool|' + str($i.flag) + "|" + str($i.value) + "|" + str($i.path_type)
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
176 echo '$item' >> $report.files_path/options_and_arguments.txt &&
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
177 #end for
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
178
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
179 ############ option_argument_string_float_integer
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
180 #for i in $option_argument_string_float_integer_repeat:
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
181 #set $item = 'value|' + str($i.flag) + "|" + str($i.value) + "|"
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
182 echo '$item' >> $report.files_path/options_and_arguments.txt &&
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
183 #end for
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
184
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
185 ############ output_set
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
186 ## '$report'
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
187 ## '$report.files_path'
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
188 ## '$tool_help_doc'
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
189 ## '$tool_output_dir'
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
190 ## '$tool_log'
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
191 #######################
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
192 export REPORT='$report' &&
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
193 export REPORT_FILES_PATH='$report.files_path' &&
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
194 export TOOL_HELP_DOC='$tool_help_doc' &&
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
195 export TOOL_OUTPUT_DIR='$tool_output_dir' &&
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
196 export TOOL_LOG='$tool_log' &&
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
197
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
198
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
199 ############ run render R script to render R markdowns
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
200 Rscript '${__tool_directory__}/elastic_tool_render.R'
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
201
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
202 ]]></command>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
203 </xml>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
204
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
205 <!--tool citations-->
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
206 <xml name="citations">
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
207 <citation type="bibtex"><![CDATA[
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
208 @article{allaire2016rmarkdown,
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
209 title={rmarkdown: Dynamic Documents for R, 2016},
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
210 author={Allaire, J and Cheng, Joe and Xie, Yihui and McPherson, Jonathan and Chang, Winston and Allen, Jeff
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
211 and Wickham, Hadley and Atkins, Aron and Hyndman, Rob},
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
212 journal={R package version 0.9},
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
213 volume={6},
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
214 year={2016}
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
215 }
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
216 ]]></citation>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
217 <citation type="bibtex"><![CDATA[
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
218 @book{xie2015elastic,
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
219 title={Dynamic Documents with R and knitr},
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
220 author={Xie, Yihui},
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
221 volume={29},
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
222 year={2015},
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
223 publisher={CRC Press}
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
224 }
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
225 ]]></citation>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
226 </xml>
a936b1aff8d3 planemo upload
mingchen0919
parents:
diff changeset
227 </macros>