Mercurial > repos > mingchen0919 > dynamic_tool_test
annotate dynamic_tool_wrappers_macros.xml @ 0:b49e227ec738 draft default tip
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
author | mingchen0919 |
---|---|
date | Wed, 21 Mar 2018 17:26:27 -0400 |
parents | |
children |
rev | line source |
---|---|
0
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
1 <macros> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
2 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
3 <xml name="rmarkdown_requirements"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
4 <requirement type="package" version="1.15.0.6-0">pandoc</requirement> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
5 <requirement type="package" version="1.20.0">r-getopt</requirement> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
6 <requirement type="package" version="1.6">r-rmarkdown</requirement> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
7 </xml> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
8 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
9 <xml name="stdio"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
10 <stdio> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
11 <regex match="XXX" source="stderr" level="warning" |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
12 description="Check the tool log output file for more details."/> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
13 </stdio> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
14 </xml> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
15 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
16 <!--Tool name--> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
17 <xml name="tool_name"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
18 <param type="select" name="tool_name" multiple="false" label="Tool name"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
19 <option value="fastqc" selected="false">fastqc</option> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
20 </param> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
21 </xml> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
22 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
23 <!--OPTION/ARGUMENT PAIRS and INPUT types--> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
24 <!--input files--> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
25 <xml name="option_argument_one_dataset"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
26 <repeat name="option_argument_one_dataset_repeat" title="OPTION and ARGUMENT: input one dataset" min="0" default="0"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
27 <param type="text" name="flag" optional="true" label="flag" /> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
28 <param name="one_dataset" type="data" optional="true" multiple="false" label="value"/> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
29 </repeat> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
30 </xml> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
31 <xml name="option_argument_multiple_datasets"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
32 <repeat name="option_argument_multiple_datasets_repeat" title="OPTION and ARGUMENT: input multiple datasets" min="0" default="0"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
33 <param type="text" name="flag" optional="true" label="flag" /> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
34 <param name="multiple_datasets" type="data" optional="true" multiple="true" label="value" /> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
35 </repeat> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
36 </xml> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
37 <xml name="option_argument_path_relative_to_upstream_tool"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
38 <repeat name="option_argument_path_relative_to_upstream_tool_repeat" title="OPTION and ARGUMENT: path relative to upstream tool" min="0" default="0"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
39 <param type="text" name="flag" optional="true" label="flag" /> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
40 <param name="upstream_tool_output_dir" type="data" optional="true" multiple="false" label="upstream tool output directory"/> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
41 <param type="text" name="option_argument_path" optional="true" label="value" /> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
42 </repeat> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
43 </xml> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
44 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
45 <!--input values: string, float and integer--> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
46 <xml name="option_argument_string"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
47 <repeat name="option_argument_string_repeat" title="OPTION and ARGUMENT: input string" min="0" default="0"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
48 <param type="text" name="flag" label="flag" /> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
49 <param type="text" name="option_argument_string" label="value" /> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
50 </repeat> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
51 </xml> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
52 <xml name="option_argument_float"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
53 <repeat name="option_argument_float_repeat" title="OPTION and ARGUMENT: input float" min="0" default="0"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
54 <param type="text" name="flag" label="flag" /> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
55 <param type="text" name="option_argument_float" label="value" /> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
56 </repeat> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
57 </xml> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
58 <xml name="option_argument_integer"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
59 <repeat name="option_argument_integer_repeat" title="OPTION and ARGUMENT: input integer" min="0" default="0"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
60 <param type="text" name="flag" label="flag" /> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
61 <param type="text" name="option_argument_integer" label="value" /> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
62 </repeat> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
63 </xml> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
64 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
65 <!--output set--> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
66 <xml name="output_set"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
67 <data format="html" name="report" label="${tool.name} report"/> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
68 <data format="txt" name="tool_help_doc" label="${tool.name} help doc"/> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
69 <data format="txt" name="tool_output_dir" label="${tool.name} output directory"/> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
70 <data format="txt" name="tool_log" label="${tool.name} log" from_work_dir="tool_log.txt"/> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
71 </xml> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
72 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
73 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
74 <!--shell command fragment--> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
75 <xml name="shell_command"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
76 <command><![CDATA[ |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
77 export TOOL_DIR='${__tool_directory__}' && |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
78 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
79 Rscript '${__tool_directory__}/dynamic_tool_render.R' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
80 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
81 ############ tool_name |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
82 -t '$tool_name' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
83 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
84 ############ option_argument_one_dataset |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
85 #set sep = '' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
86 #set one_dataset_items = '' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
87 #for i in $option_argument_one_dataset_repeat: |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
88 #set one_dataset_items += $sep + $option_argument_one_dataset_repeat.flag + " " + $option_argument_one_dataset_repeat.value + "'" |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
89 #### separate values set by repeat |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
90 $set sep = '|' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
91 #end for |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
92 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
93 -o '$one_dataset_items' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
94 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
95 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
96 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
97 ############ option_argument_multiple_datasets |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
98 #set sep = '' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
99 #set multiple_datasets_items = '' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
100 #for i in $option_argument_multiple_datasets_repeat: |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
101 #set multiple_datasets_items += $sep + $option_argument_multiple_datasets_repeat.flag + " " + $option_argument_multiple_datasets_repeat.value + "'" |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
102 #### separate values set by repeat |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
103 $set sep = '|' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
104 #end for |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
105 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
106 -m '$multiple_datasets_items' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
107 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
108 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
109 ############ option_argument_path_relative_to_upstream_tool |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
110 #set sep = '' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
111 #set path_relative_to_upstream_tool_items = '' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
112 #for i in $option_argument_path_relative_to_upstream_tool_repeat: |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
113 #set path_relative_to_upstream_tool_items += $sep + $option_argument_path_relative_to_upstream_tool_repeat.flag + " " + $option_argument_path_relative_to_upstream_tool_repeat.value + "'" |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
114 #### separate values set by repeat |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
115 $set sep = '|' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
116 #end for |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
117 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
118 -u '$path_relative_to_upstream_tool_items' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
119 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
120 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
121 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
122 ############ option_argument_string |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
123 #set sep = '' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
124 #set string_items = '' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
125 #for i in $option_argument_string_repeat: |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
126 #set string_items += $sep + $option_argument_string_repeat.flag + " " + $option_argument_string_repeat.value + "'" |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
127 #### separate values set by repeat |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
128 $set sep = '|' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
129 #end for |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
130 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
131 -s '$string_items' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
132 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
133 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
134 ############ option_argument_float |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
135 #set sep = '' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
136 #set float_items = '' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
137 #for i in $option_argument_float_repeat: |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
138 #set float_items += $sep + $option_argument_float_repeat.flag + " " + $option_argument_float_repeat.value + "'" |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
139 #### separate values set by repeat |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
140 $set sep = '|' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
141 #end for |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
142 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
143 -f '$float_items' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
144 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
145 ############ option_argument_integer |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
146 #set sep = '' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
147 #set integer_items = '' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
148 #for i in $option_argument_integer_repeat: |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
149 #set integer_items += $sep + $option_argument_integer_repeat.flag + " " + $option_argument_integer_repeat.value + "'" |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
150 #### separate values set by repeat |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
151 $set sep = '|' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
152 #end for |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
153 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
154 -i '$integer_items' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
155 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
156 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
157 ############ output_set |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
158 -R '$report' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
159 -D '$report.files_path' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
160 -H '$tool_help_doc' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
161 -O '$tool_output_dir' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
162 -L '$tool_log' |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
163 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
164 ]]></command> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
165 </xml> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
166 |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
167 <!--tool citations--> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
168 <xml name="citations"> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
169 <citation type="bibtex"><![CDATA[ |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
170 @article{allaire2016rmarkdown, |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
171 title={rmarkdown: Dynamic Documents for R, 2016}, |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
172 author={Allaire, J and Cheng, Joe and Xie, Yihui and McPherson, Jonathan and Chang, Winston and Allen, Jeff |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
173 and Wickham, Hadley and Atkins, Aron and Hyndman, Rob}, |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
174 journal={R package version 0.9}, |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
175 volume={6}, |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
176 year={2016} |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
177 } |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
178 ]]></citation> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
179 <citation type="bibtex"><![CDATA[ |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
180 @book{xie2015dynamic, |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
181 title={Dynamic Documents with R and knitr}, |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
182 author={Xie, Yihui}, |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
183 volume={29}, |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
184 year={2015}, |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
185 publisher={CRC Press} |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
186 } |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
187 ]]></citation> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
188 </xml> |
b49e227ec738
planemo upload commit fe1408d418f7f1354a736f73ece704219baa3190
mingchen0919
parents:
diff
changeset
|
189 </macros> |