annotate macros.xml @ 4:80ce9ca55697 draft

planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
author galaxyp
date Fri, 07 Dec 2018 13:43:06 -0500
parents 47bfbd6597d0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
1 <macros>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
2 <token name="@VERSION@">0.99.2</token>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
3 <xml name="requirements">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
4 <requirements>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
5 <requirement type="package" version="@VERSION@">metaquantome</requirement>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
6 <yield/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
7 </requirements>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
8 </xml>
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
9 <xml name="ONTOLOGY_ARGS">
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
10 <conditional name="ontology_args">
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
11 <param name="ontology" type="select" label="Ontology">
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 1
diff changeset
12 <option value="go">Gene Ontology (GO terms)</option>
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 1
diff changeset
13 <option value="ec">Enzyme Commission (EC) numbers</option>
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 1
diff changeset
14 <option value="cog">Clusters of Orthologous Groups (COG categories)</option>
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
15 </param>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
16 <when value="go">
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
17 <param argument="--slim_down" type="boolean" label="Use slim GO"/>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
18 </when>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
19 <when value="ec">
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
20 <!-- do nothing -->
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
21 </when>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
22 <when value="cog">
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
23 <!-- do nothing -->
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
24 </when>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
25 </conditional>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
26 </xml>
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
27 <xml name="FUNC_FILE">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
28 <param argument="--func_file" type="data" format="tabular" label="Functional file"
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
29 help="Tabular file with a peptide sequence column and a functional assignment column for GO-term, EC number, or COG."/>
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 1
diff changeset
30 <param argument="--pep_colname_func" type="text" label="Peptide column name"
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
31 help="The column name within the function file that corresponds to the peptide sequences">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
32 <validator type="empty_field"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
33 </param>
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 1
diff changeset
34 <param argument="--func_colname" type="text" label="Functional column name"
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
35 help="The column name within the function file with the functional terms">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
36 <validator type="empty_field"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
37 </param>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
38 </xml>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
39 <xml name="TAX_FILE">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
40 <param argument="--tax_file" type="data" format="tabular" label="Taxonomy assignments file"/>
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 1
diff changeset
41 <param argument="--pep_colname_tax" type="text" label="Peptide column name"
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
42 help="The column name within the taxonomy file that corresponds to the peptide sequences">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
43 <validator type="empty_field"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
44 </param>
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 1
diff changeset
45 <param argument="--tax_colname" type="text" label="Taxonomy column name">
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
46 <help>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
47 Name of taxonomy column in taxonomy assignments file. The column must
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
48 be either NCBI taxids (strongly preferred) or taxonomy
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
49 names. Unipept name output is known to function well,
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
50 but other formats may not work.
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
51 </help>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
52 <validator type="empty_field"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
53 </param>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
54 </xml>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
55 <token name="@MAKE_SAMPS_TSV@"><![CDATA[
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 1
diff changeset
56 ### make samps config file
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
57 #if $samps_args.samps_src == 'history':
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
58 cat '$samps_args.samps_file' > samp_file.tab &&
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
59 #else:
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
60 #set $samp_header = 'group\tcolnames'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
61 echo -e '${samp_header}' > samp_file.tab &&
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
62 #for $s in $samps_args.samps
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
63 #set $sample = str($s.group_name) + '\t' + str($s.col_names)
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
64 echo -e '${sample}' >> samp_file.tab &&
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
65 #end for
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
66 #end if
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
67 ]]>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
68 </token>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
69 <token name="@DB_DIR@"><![CDATA[
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
70 #if $db_dir.db_loc == 'auto':
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
71 #if $mode_args.mode == 'ft'
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
72 --ft_func_data_dir data
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
73 --ft_tax_data_dir data
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
74 #else
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
75 --data_dir data
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
76 #end if
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
77 ## #elif $db_dir.db_loc == 'cached':
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
78 #end if
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
79 ]]>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
80 </token>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
81 <xml name="data_dir">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
82 <conditional name="db_dir">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
83 <param argument="db_loc" type="select" label="Taxonomy and Functional Databases">
4
80ce9ca55697 planemo upload commit d27827cf38d30b9c98923f73bc9cae4ffe41361b
galaxyp
parents: 1
diff changeset
84 <option value="auto">automatically load databases</option>
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
85 <!-- bioconda recipe would need to install the databases
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
86 <option value="pkg">use default metaquantome databases (not current)</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
87 -->
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
88 <!-- requires a data_manager
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
89 <option value="cached">Use cached databases</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
90 -->
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
91 </param>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
92 <when value="auto"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
93 <!-- bioconda recipe would need to install the databases
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
94 <when value="pkg"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
95 -->
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
96 <!-- requires a data_manager
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
97 <when value="cached">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
98 </when>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
99 -->
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
100 </conditional>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
101 </xml>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
102 <token name="@COMMON_PARAMS@"><![CDATA[
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
103 --samps samp_file.tab
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
104 --mode '$mode_args.mode'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
105 #if $mode_args.mode == 'f'
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
106 --ontology='$mode_args.ontology_args.ontology'
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
107 #if $mode_args.ontology_args.ontology == 'go'
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
108 #if $mode_args.ontology_args.slim_down
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
109 --slim_down
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
110 #end if
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
111 #end if
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
112 #end if
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
113 #if $mode_args.mode == 'ft'
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
114 --ontology='$mode_args.ontology_args.ontology'
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
115 #if $mode_args.ontology_args.ontology == 'go'
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
116 #if $mode_args.ontology_args.slim_down
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
117 --slim_down
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
118 #end if
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
119 #end if
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
120 #end if
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
121 ]]>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
122 </token>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
123 <token name="@EXPAND_PARAMS@"><![CDATA[
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
124 --samps samp_file.tab
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
125 --mode '$mode_args.mode'
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
126 #if $mode_args.mode == 'f'
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
127 --func_file='$mode_args.func_file'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
128 --func_colname='$mode_args.func_colname'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
129 --pep_colname_func='$mode_args.pep_colname_func'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
130 --ontology='$mode_args.ontology_args.ontology'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
131 #if $mode_args.ontology_args.ontology == 'go'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
132 #if $mode_args.ontology_args.slim_down
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
133 --slim_down
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
134 #end if
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
135 #end if
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
136 #end if
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
137 #if $mode_args.mode =='t'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
138 --tax_file='$mode_args.tax_file'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
139 --tax_colname='$mode_args.tax_colname'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
140 --pep_colname_tax='$mode_args.pep_colname_tax'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
141 #end if
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
142 #if $mode_args.mode == 'ft'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
143 --func_file='$mode_args.func_file'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
144 --func_colname='$mode_args.func_colname'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
145 --pep_colname_func='$mode_args.pep_colname_func'
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
146 --ontology='$mode_args.ontology_args.ontology'
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
147 #if $mode_args.ontology_args.ontology == 'go'
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
148 #if $mode_args.ontology_args.slim_down
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
149 --slim_down
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
150 #end if
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
151 #end if
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
152 --tax_file='$mode_args.tax_file'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
153 --tax_colname='$mode_args.tax_colname'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
154 --pep_colname_tax='$mode_args.pep_colname_tax'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
155 --ft_tar_rank='$mode_args.ft_tar_rank'
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
156 #end if
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
157 ]]>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
158 </token>
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
159
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
160 <xml name="SAMPS">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
161 <conditional name="samps_args">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
162 <param argument="samps_src" type="select" label="Samples">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
163 <option value="history">Use a samples dataset from your history</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
164 <option value="build">Specify samples</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
165 </param>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
166 <when value="history">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
167 <param name="samps_file" type="data" format="tabular" label="Samples file">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
168 </param>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
169 </when>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
170 <when value="build">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
171 <repeat name="samps" title="Samples">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
172 <param name="group_name" type="text" label="Group name"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
173 <param name="col_names" type="text" label="Column names of samples in group"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
174 </repeat>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
175 </when>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
176 </conditional>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
177 </xml>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
178 <xml name="common_params">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
179 <conditional name="mode_args">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
180 <param argument="--mode" type="select" label="Mode">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
181 <option value="f">Functional analysis</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
182 <option value="t">Taxonomic analysis</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
183 <option value="ft">Functional-taxonomic interaction analysis</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
184 </param>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
185 <when value="f">
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
186 <expand macro="ONTOLOGY_ARGS"/>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
187 </when>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
188 <when value="t">
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
189 </when>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
190 <when value="ft">
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
191 <expand macro="ONTOLOGY_ARGS"/>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
192 </when>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
193 </conditional>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
194 <expand macro="SAMPS"/>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
195 </xml>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
196 <xml name="expand_params">
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
197 <conditional name="mode_args">
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
198 <param argument="--mode" type="select" label="Mode">
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
199 <option value="f">Functional analysis</option>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
200 <option value="t">Taxonomic analysis</option>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
201 <option value="ft">Functional-taxonomic interaction analysis</option>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
202 </param>
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
203 <when value="f">
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
204 <expand macro="FUNC_FILE"/>
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
205 <expand macro="ONTOLOGY_ARGS"/>
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
206 </when>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
207 <when value="t">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
208 <expand macro="TAX_FILE"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
209 </when>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
210 <when value="ft">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
211 <expand macro="FUNC_FILE"/>
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
212 <expand macro="ONTOLOGY_ARGS"/>
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
213 <expand macro="TAX_FILE"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
214 <param argument="--ft_tar_rank" type="select" label="rank at which to group taxonomy">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
215 <option value="species">species</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
216 <option value="genus" selected="true">genus</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
217 <option value="family">family</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
218 <option value="order">order</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
219 <option value="class">class</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
220 <option value="phylum">phylum</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
221 <option value="kingdom">kingdom</option>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
222 </param>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
223 </when>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
224 </conditional>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
225 <expand macro="SAMPS"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
226 </xml>
1
47bfbd6597d0 planemo upload commit 636fd1c7e60779d1123056a2985d54881013d4cb
galaxyp
parents: 0
diff changeset
227
0
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
228 <xml name="output_samples_choice">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
229 <param name="output_samps" type="boolean" truevalue="yes" falsevalue="no" checked="false" label="Output the samples fiile"/>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
230 </xml>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
231 <xml name="output_samples">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
232 <data format="tabular" name="samples_file" label="${tool.name} on ${on_string} samples" from_work_dir="samp_file.tab">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
233 <filter>output_samps == True</filter>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
234 </data>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
235 </xml>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
236
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
237 <xml name="citations">
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
238 <citations>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
239 <yield />
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
240 </citations>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
241 </xml>
b17b03126d40 planemo upload commit c64c8aadb942f00c459963110d51558fad83d920-dirty
galaxyp
parents:
diff changeset
242 </macros>