annotate query_textgrids.xml @ 1:be28ced5c4e0 draft

planemo upload commit f36456464c692ed9d39a9cf654d09fe793113cce-dirty
author stevecassidy
date Tue, 30 Aug 2016 20:54:17 -0400
parents e9c8e6204679
children a65223e5ca3a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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>
e9c8e6204679 planemo upload commit 0fca33c3b7285bd31f6c7380393d08bbdad4e4d6
stevecassidy
parents:
diff changeset
13 <param name="textgrid" type="data" multiple="true" format="TextGrid" label="TextGrid" help="The TextGrid file"/>
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="&apos;"/>
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="&apos;" 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>