Mercurial > repos > sanbi-uwc > summarize_poliovirus_alignment
annotate summarize_poliovirus_alignment.xml @ 1:f2a7aaf93a1d draft
planemo upload for repository https://github.com/pvanheus/polio_report commit a99e10fec2fac5aae70974c977eb3b362a1a8429-dirty
author | sanbi-uwc |
---|---|
date | Tue, 19 Jul 2022 11:57:59 +0000 |
parents | 7e49c6b19f5e |
children | 5c8dfc4d9d68 |
rev | line source |
---|---|
1
f2a7aaf93a1d
planemo upload for repository https://github.com/pvanheus/polio_report commit a99e10fec2fac5aae70974c977eb3b362a1a8429-dirty
sanbi-uwc
parents:
0
diff
changeset
|
1 <tool id="summarize_poliovirus_alignment" name="Summarize poliovirus alignment" version="0.1.0+galaxy1" profile="21.05"> |
0
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
2 <requirements> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
3 <requirement type="package" version="3.9">python</requirement> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
4 </requirements> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
5 <command detect_errors="exit_code"><![CDATA[ |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
6 python $__tool_directory__/summarize_alignment.py |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
7 --summary_output_filename '$output1' |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
8 --variant_list_outputs |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
9 #for $key in $variant_list.keys() |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
10 '$variant_list[$key]' |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
11 #end for |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
12 --datasets |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
13 #for $dataset in $alignment_assessments |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
14 '$dataset' |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
15 #end for |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
16 |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
17 ]]></command> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
18 <inputs> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
19 <!-- input is list of reports for poliovirus sabin 1, 2 and 3 --> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
20 <param name="alignment_assessments" format="json" type="data_collection" collection_type="list" label="Poliovius alignment assessments" help="Input is a list of JSON reports from the assess_poliovirus_alignment tool" /> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
21 </inputs> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
22 <outputs> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
23 <data name="output1" format="tabular" label="Poliovirus variant summary on ${on_string}" /> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
24 <collection name="variant_list" type="list" label="Poliovirus variant lists on ${on_string}" structured_like="alignment_assessments" format="tabular"> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
25 <!-- todo - find a way to set the metadata columns for the tabular datasets --> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
26 </collection> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
27 </outputs> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
28 <tests> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
29 <test expect_num_outputs="3"> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
30 <param name="alignment_assessments" ftype="json"> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
31 <collection type="list"> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
32 <element name="sample1" value="sample1_output.json" /> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
33 </collection> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
34 </param> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
35 <output name="output1" ftype="tabular"> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
36 <assert_contents> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
37 <has_text text="23:G:A;26:G:A;38:A:G;40:T:C;59:C:T;65:T:C;72:A:G;" /> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
38 </assert_contents> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
39 </output> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
40 <output_collection name="variant_list"> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
41 <element name="sample1" file="sample1_variants.tabular" ftype="tabular" /> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
42 </output_collection> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
43 </test> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
44 </tests> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
45 <help><![CDATA[ |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
46 Given a list of outputs of the assess_poliovirus_alignment tool, make a final summary. |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
47 ]]></help> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
48 <citations> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
49 <citation type="bibtex"><![CDATA[ |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
50 @software{van_Heusden_Poliovirus_variation_reporting_2022, |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
51 author = {van Heusden, Peter}, |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
52 month = {7}, |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
53 title = {{Poliovirus variation reporting scripts}}, |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
54 url = {https://github.com/pvanheus/polio_report}, |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
55 version = {0.1.0}, |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
56 year = {2022} |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
57 } |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
58 ]]></citation> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
59 </citations> |
7e49c6b19f5e
planemo upload commit a99e10fec2fac5aae70974c977eb3b362a1a8429
sanbi-uwc
parents:
diff
changeset
|
60 </tool> |