Mercurial > repos > stevecassidy > vowelplot
annotate phonR_tool.xml @ 1:4c17593167f0 draft
planemo upload commit 8787f5af57672a8fd5311e206b872833c8b3fede-dirty
| author | stevecassidy |
|---|---|
| date | Thu, 13 Oct 2016 15:41:12 -0400 |
| parents | 3d068b7441be |
| children | 3e7b945648a4 |
| rev | line source |
|---|---|
|
0
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
1 <tool id="vowel_plot" name="Plot Vowels" version="0.01" force_history_refresh="True"> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
2 <description>Using phonR to produce a Vowel Plot</description> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
3 |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
4 <requirements> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
5 <requirement type="package" version="3.2.1">R</requirement> |
|
1
4c17593167f0
planemo upload commit 8787f5af57672a8fd5311e206b872833c8b3fede-dirty
stevecassidy
parents:
0
diff
changeset
|
6 <requirement type="package" version="1.0_3">r-phonr</requirement> |
|
0
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
7 </requirements> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
8 |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
9 <command interpreter="Rscript"> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
10 $__tool_directory__/phonR_tool.R --input="${input}" --outdir="$htmlfile.files_path" --htmlfile="$htmlfile" --column1="${f1}" --column2="${f2}" --columnvowels="${vowel}" --pretty="${pretty}" --ellipse="${ellipse}" --tokens="${tokens}" --means="${means}" --cextokens="${cextokens}" --alphatokens="${alphatokens}" --cexmeans="${cexmeans}" |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
11 </command> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
12 |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
13 <inputs> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
14 <param name="input" type="data" format="tabular" label="Segment List" help=""/> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
15 <param name="f1" type="data_column" data_ref="input" label="Column for f1" force_select="true" use_header_names="true"/> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
16 <param name="f2" type="data_column" data_ref="input" label="Column for f2" force_select="true" use_header_names="true"/> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
17 <param name="vowel" type="data_column" data_ref="input" label="Column with Vowels" force_select="true" use_header_names="true"/> |
|
1
4c17593167f0
planemo upload commit 8787f5af57672a8fd5311e206b872833c8b3fede-dirty
stevecassidy
parents:
0
diff
changeset
|
18 <param name="pretty" type="boolean" label="Make Pretty" |
|
0
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
19 truevalue="TRUE" falsevalue="FALSE" checked="True" |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
20 help="Will apply various beautification techniques." /> |
|
1
4c17593167f0
planemo upload commit 8787f5af57672a8fd5311e206b872833c8b3fede-dirty
stevecassidy
parents:
0
diff
changeset
|
21 <param name="ellipse" type="boolean" label="Add Ellipses" |
|
0
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
22 truevalue="TRUE" falsevalue="FALSE" checked="True" |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
23 help="Will add an ellipse around the location of each vowel cluster." /> |
|
1
4c17593167f0
planemo upload commit 8787f5af57672a8fd5311e206b872833c8b3fede-dirty
stevecassidy
parents:
0
diff
changeset
|
24 <param name="tokens" type="boolean" label="Add Tokens" |
|
0
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
25 truevalue="TRUE" falsevalue="FALSE" checked="True" |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
26 help="Will add tokens to the plot." /> |
|
1
4c17593167f0
planemo upload commit 8787f5af57672a8fd5311e206b872833c8b3fede-dirty
stevecassidy
parents:
0
diff
changeset
|
27 <param name="means" type="boolean" label="Add Means" |
|
0
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
28 truevalue="TRUE" falsevalue="FALSE" checked="True" |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
29 help="Will add means to the plot." /> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
30 <param name="cextokens" type="float" label="cex.tokens" value="1.2" min="0.0" max="10.0" |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
31 help="Size of tokens on the plot." /> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
32 <param name="alphatokens" type="float" label="alpha.tokens" value="0.2" min="0.0" max="1.0" |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
33 help="The alpha of the tokens on the plot (transparency). NOTE: Must be a value betweek 0 and 1!" /> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
34 <param name="cexmeans" type="float" label="cex.means" value="2" min="0.0" max="10.0" |
|
1
4c17593167f0
planemo upload commit 8787f5af57672a8fd5311e206b872833c8b3fede-dirty
stevecassidy
parents:
0
diff
changeset
|
35 help="Size of the means on the plot." /> |
|
0
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
36 </inputs> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
37 |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
38 <outputs> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
39 <data format="html" name="htmlfile" label="output.html" /> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
40 </outputs> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
41 |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
42 |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
43 <tests> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
44 <test> |
|
1
4c17593167f0
planemo upload commit 8787f5af57672a8fd5311e206b872833c8b3fede-dirty
stevecassidy
parents:
0
diff
changeset
|
45 <param name="input" value="femaletest.tsv"/> |
|
4c17593167f0
planemo upload commit 8787f5af57672a8fd5311e206b872833c8b3fede-dirty
stevecassidy
parents:
0
diff
changeset
|
46 <param name="f1" value=4/> |
|
4c17593167f0
planemo upload commit 8787f5af57672a8fd5311e206b872833c8b3fede-dirty
stevecassidy
parents:
0
diff
changeset
|
47 <param name="f2" value=5/> |
|
4c17593167f0
planemo upload commit 8787f5af57672a8fd5311e206b872833c8b3fede-dirty
stevecassidy
parents:
0
diff
changeset
|
48 <param name="vowel" value="vowel"/> |
|
4c17593167f0
planemo upload commit 8787f5af57672a8fd5311e206b872833c8b3fede-dirty
stevecassidy
parents:
0
diff
changeset
|
49 <output name="output"> |
|
4c17593167f0
planemo upload commit 8787f5af57672a8fd5311e206b872833c8b3fede-dirty
stevecassidy
parents:
0
diff
changeset
|
50 <assert_contents> |
|
4c17593167f0
planemo upload commit 8787f5af57672a8fd5311e206b872833c8b3fede-dirty
stevecassidy
parents:
0
diff
changeset
|
51 <has_text text="html"/> |
|
4c17593167f0
planemo upload commit 8787f5af57672a8fd5311e206b872833c8b3fede-dirty
stevecassidy
parents:
0
diff
changeset
|
52 </assert_contents> |
|
4c17593167f0
planemo upload commit 8787f5af57672a8fd5311e206b872833c8b3fede-dirty
stevecassidy
parents:
0
diff
changeset
|
53 </output> |
|
0
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
54 </test> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
55 </tests> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
56 |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
57 <help> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
58 Will make a vowel plot from given data. Best used from data directly run from the "Get Formants at segment midpoint" Tool. |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
59 </help> |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
60 |
|
3d068b7441be
planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
stevecassidy
parents:
diff
changeset
|
61 </tool> |
