Mercurial > repos > stevecassidy > textgrid
annotate query_textgrids.xml @ 2:a65223e5ca3a draft default tip
planemo upload commit 72cee9103c0ae4acb5794afaed179bea2c729f2c-dirty
author | stevecassidy |
---|---|
date | Sat, 11 Mar 2017 21:36:22 -0500 |
parents | e9c8e6204679 |
children |
rev | line source |
---|---|
0
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
1 <tool id="query_textgrids" name="Search TextGrid" version="0.01" force_history_refresh="True"> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
2 <description>to find matching segments</description> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
3 |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
4 <requirements> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
5 <requirement type="package" version="1.4.2">tgt</requirement> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
6 </requirements> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
7 |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
8 <command interpreter="python"> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
9 query_textgrids.py --textgrid "${",".join(map(str, $textgrid))}" --identifier "${",".join(map(str, [t.element_identifier for t in $textgrid]))}" --tier $tier --regex '$regex' --output_path $output |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
10 </command> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
11 |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
12 <inputs> |
2
a65223e5ca3a
planemo upload commit 72cee9103c0ae4acb5794afaed179bea2c729f2c-dirty
stevecassidy
parents:
0
diff
changeset
|
13 <param name="textgrid" type="data" multiple="true" format="textgrid" label="TextGrid" help="The TextGrid file"/> |
0
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
14 <param name="tier" type="text" label="Tier name" help="e.g MAU, ORT"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
15 <param name="regex" type="text" label="Regular Expressoion to match segments"> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
16 <sanitizer> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
17 <valid initial="string.printable"> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
18 <remove value="'"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
19 </valid> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
20 <mapping initial="none"> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
21 <add source="'" target="__sq__"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
22 </mapping> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
23 </sanitizer> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
24 </param> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
25 </inputs> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
26 |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
27 <outputs> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
28 <data format="tabular" name="output" label="Query Results" /> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
29 </outputs> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
30 |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
31 |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
32 <tests> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
33 <test> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
34 <param name="tier" value="MAU"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
35 <param name="regex" value=".*"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
36 <param name="textgrid" value="textgrids/1_1308_2_22_020-ch6-speaker16.TextGrid_TextGrid"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
37 <output name="output"> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
38 <assert_contents> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
39 <has_text text="start"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
40 <has_text text="3:"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
41 <has_text text="0.55"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
42 <has_text text="1_1308_2_22_020-ch6-speaker16.TextGrid_TextGrid"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
43 </assert_contents> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
44 </output> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
45 </test> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
46 <test> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
47 <param name="tier" value="MAU"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
48 <param name="regex" value="(a|e|{|}|6|3|i|U|O|I)"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
49 <param name="textgrid" value="textgrids/1_1308_2_22_020-ch6-speaker16.TextGrid_TextGrid"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
50 <output name="output"> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
51 <assert_contents> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
52 <has_text text="start"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
53 <has_text text="3:"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
54 <has_text text="0.81"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
55 <has_text text="1_1308_2_22_020-ch6-speaker16.TextGrid_TextGrid"/> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
56 </assert_contents> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
57 </output> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
58 </test> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
59 </tests> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
60 |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
61 <help>Search for segments within a TextGrid file. Outputs a table with start, end, duration, |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
62 label and filename. Use a regular expression to match segments, eg. to match a or O or I |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
63 use (a|O|I), for any SAMPA-AU short vowel try (a|e|{|}|6|3|i|U|O|I) .</help> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
64 |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
65 <citations> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
66 <citation type='bibtex'> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
67 @inproceedings{Buschmeir2013, |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
68 author = {{Hendrik Buschmeier}, Marcin Wlodarczak}, |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
69 booktitle = {Tagungsband der 24. Konferenz zur Elektronischen Sprachsignalverarbeitung (ESSV 2013)}, |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
70 pages = {152--157}, |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
71 title = {{TextGridTools: A TextGrid Processing and Analysis Toolkit for Python}}, |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
72 year = {2013} |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
73 } |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
74 </citation> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
75 </citations> |
e9c8e6204679
planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff
changeset
|
76 </tool> |