annotate data_manager/install_primer_scheme_bedfiles.xml @ 6:dd451e45681c draft default tip

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
author iuc
date Tue, 16 Nov 2021 08:22:08 +0000
parents be70da9dc013
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
1 <tool id="data_manager_primer_scheme_bedfiles" name="BED-format primer scheme data manager" version="0.0.13" tool_type="manage_data" profile="20.09">
0
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
2 <requirements>
6
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
3 <requirement type="package" version="2.26.0">requests</requirement>
0
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
4 </requirements>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
5 <!-- fetch all the primers in one go -->
5
be70da9dc013 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 68adfad76cdb5ff13ec9fb49895a3cde2c502514"
iuc
parents: 3
diff changeset
6 <command detect_errors="exit_code"><![CDATA[
0
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
7 python '$__tool_directory__/install_primer_scheme_bedfiles.py'
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
8 '${output_file}'
6
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
9 #if $input.input_type == "network"
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
10 ## this code looks up the existing table and uses it to build a list of known primers which
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
11 ## is then used to filter the $input.primers variable. some notes:
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
12 ##
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
13 ## $__app__.tool_data_tables is a dictionary where the keys are data table names and the values
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
14 ## are TabularToolDataTable objects (from lib/galaxy/tools/data/__init__.py)
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
15 ##
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
16 ## the get_fields() method on the TabularToolDataTable returns a list of lists, with one list
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
17 ## per line of the tool data table, so row[0] is the first field (i.e. the value column)
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
18 ##
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
19 ## $input.primers is a string ('val1,val2') when interpreted outside of #set but a list inside of #set
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
20 ##
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
21 ## known_primers is the $known_primers variable but because it is in a list comprehension the $ should
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
22 ## not be used
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
23 #set $data_table = $__app__.tool_data_tables.get("primer_scheme_bedfiles")
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
24 #if $data_table is not None:
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
25 #set $known_primers = [ row[0] for row in $data_table.get_fields() ]
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
26 #set $primer_list = ','.join([ primer_name for primer_name in $input.primers if primer_name not in known_primers ])
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
27 #else
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
28 #set $primer_list = $input.primers
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
29 #end if
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
30 --artic_primers '$primer_list'
0
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
31 #else
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
32 --primer_file '${input.primer_input}'
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
33 --primer_name '${input.primer_name}'
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
34 --primer_description '${input.primer_description}'
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
35 #end if
5
be70da9dc013 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 68adfad76cdb5ff13ec9fb49895a3cde2c502514"
iuc
parents: 3
diff changeset
36 ]]></command>
0
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
37 <inputs>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
38 <conditional name="input">
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
39 <param name="input_type" label="Choose the source for primer schemes" type="select">
6
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
40 <option value="network" selected="true">ARTIC SARS-CoV-2, VarSkip and Midnight web pages</option>
0
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
41 <option value="history">History</option>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
42 </param>
6
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
43 <when value="network">
0
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
44 <param name="primers" type="select" multiple="true" label="SARS-CoV-2 Primers to fetch">
1
cce5d9327cd6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit c78a20041ead5aa639003db5311d7a0d88e204b6"
iuc
parents: 0
diff changeset
45 <option value="SARS-CoV-2-ARTICv1" selected="true">SARS-CoV-2 ARTIC v1</option>
cce5d9327cd6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit c78a20041ead5aa639003db5311d7a0d88e204b6"
iuc
parents: 0
diff changeset
46 <option value="SARS-CoV-2-ARTICv2" selected="true">SARS-CoV-2 ARTIC v2</option>
cce5d9327cd6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit c78a20041ead5aa639003db5311d7a0d88e204b6"
iuc
parents: 0
diff changeset
47 <option value="SARS-CoV-2-ARTICv3" selected="true">SARS-CoV-2 ARTIC v3</option>
6
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
48 <option value="SARS-CoV-2-ARTICv4" selected="true">SARS-CoV-2 ARTIC v4</option>
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
49 <option value="VarSkip-V1a" selected="true">NEB VarSkip-V1a</option>
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
50 <option value="Midnight-v1" selected="true">RAPID/Midnight v1</option>
0
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
51 </param>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
52 </when>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
53 <when value="history">
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
54 <param name="primer_input" label="Select history item" type="data" format="bed" />
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
55 <param name="primer_name" label="Name for this primer scheme" type="text"
6
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
56 help="Characters that are not word characters or - will be removed from primer scheme name and spaces replaced with underscore (_)" />
0
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
57 <param name="primer_description" label="Description for primer scheme" type="text" />
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
58 </when>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
59 </conditional>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
60 </inputs>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
61 <outputs>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
62 <data name="output_file" format="data_manager_json"/>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
63 </outputs>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
64 <tests>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
65 <test>
6
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
66 <param name="input_type" value="network" />
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
67 <param name="primers" value="SARS-CoV-2-ARTICv1,SARS-CoV-2-ARTICv2,SARS-CoV-2-ARTICv3,SARS-CoV-2-ARTICv4,VarSkip-V1a,Midnight-v1"/>
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
68 <output name="output_file" value="data_manager_primer_scheme_bedfiles.json.template" compare="re_match" />
0
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
69 </test>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
70 <test>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
71 <param name="input_type" value="history" />
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
72 <param name="primer_input" ftype="bed" value="sample1.bed" />
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
73 <param name="primer_name" value="sample_primer" />
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
74 <param name="primer_description" value="sample primer scheme" />
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
75 <output name="output_file">
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
76 <assert_contents>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
77 <has_text text="sample_primer"/>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
78 </assert_contents>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
79 </output>
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
80 </test>
6
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
81 <test>
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
82 <param name="input_type" value="history" />
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
83 <param name="primer_input" ftype="bed" value="sample1.bed" />
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
84 <param name="primer_name" value="sample^primer" />
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
85 <param name="primer_description" value="sample primer scheme" />
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
86 <output name="output_file">
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
87 <assert_contents>
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
88 <has_text text="sampleprimer"/>
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
89 </assert_contents>
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
90 </output>
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
91 </test>
0
ae730ecdc7e7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit f78536f45aa5ce801251a9725e468a47de1be44a"
iuc
parents:
diff changeset
92 </tests>
2
b3710e492ee4 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 61b727022bd1b24a8843830a9c5f34ef66835694"
iuc
parents: 1
diff changeset
93 <help><![CDATA[
3
a2953ef09fe1 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 1e0936cb95a0318809b3306fad43ce444d7682b0"
iuc
parents: 2
diff changeset
94 Amplicon sequencing for viral pathogens using the ARTIC_ pipeline or `PrimalSeq and iVar`_ relies on
2
b3710e492ee4 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 61b727022bd1b24a8843830a9c5f34ef66835694"
iuc
parents: 1
diff changeset
95 identifying primer locations in a reference sequence using BED format files. This
b3710e492ee4 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 61b727022bd1b24a8843830a9c5f34ef66835694"
iuc
parents: 1
diff changeset
96 data manager populates a Galaxy tool data table, either from files provided via
6
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
97 a history or via the ARTIC_, the New England Biolabs VarSkip_ and the Massey
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
98 University Midnight_ web pages.
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
99
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
100 If the data manager fails with an error message about downloading some of the primer data files,
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
101 try and visit the corresponding website to see if it is functioning correctly. As with anything
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
102 network-dependent, problems can sometimes happen. A simple solution is to wait some time and
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
103 run the data manager again.
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
104
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
105 Finally, the data manager is designed to not duplicate primer files, so primers schemes that have
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
106 already been downloaded will be skipped when the install from network download mode is used.
2
b3710e492ee4 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 61b727022bd1b24a8843830a9c5f34ef66835694"
iuc
parents: 1
diff changeset
107
b3710e492ee4 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 61b727022bd1b24a8843830a9c5f34ef66835694"
iuc
parents: 1
diff changeset
108 .. _PrimalSeq and iVar: https://genomebiology.biomedcentral.com/articles/10.1186/s13059-018-1618-7
b3710e492ee4 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 61b727022bd1b24a8843830a9c5f34ef66835694"
iuc
parents: 1
diff changeset
109 .. _ARTIC: https://artic.network/
6
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
110 .. _VarSkip: https://github.com/nebiolabs/VarSkip/
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
111 .. _Midnight: https://zenodo.org/record/3897530#.XwM3ApMzZ0v
dd451e45681c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 4880dcfcdddd9ed8415ccde01b2f8e2c28dab5c3"
iuc
parents: 5
diff changeset
112 .. here_: https://gist.github.com/pvanheus/8403813b77e44cbd18e3fb1b3ca1b624
2
b3710e492ee4 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 61b727022bd1b24a8843830a9c5f34ef66835694"
iuc
parents: 1
diff changeset
113 ]]></help>
b3710e492ee4 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 61b727022bd1b24a8843830a9c5f34ef66835694"
iuc
parents: 1
diff changeset
114 <citations>
b3710e492ee4 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 61b727022bd1b24a8843830a9c5f34ef66835694"
iuc
parents: 1
diff changeset
115 <citation type="doi">10.1186/s13059-018-1618-7</citation>
b3710e492ee4 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit 61b727022bd1b24a8843830a9c5f34ef66835694"
iuc
parents: 1
diff changeset
116 </citations>
1
cce5d9327cd6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/data_managers/data_manager_primer_scheme_bedfiles commit c78a20041ead5aa639003db5311d7a0d88e204b6"
iuc
parents: 0
diff changeset
117 </tool>