annotate pangolin.xml @ 24:92dd6da871f4 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit ae9641015df9ee51adfd932e0c15747cfb9423db
author iuc
date Wed, 03 Aug 2022 07:54:25 +0000
parents 77402759b866
children 007ffbb11881
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
1 <tool id="pangolin" name="Pangolin" version="@TOOL_VERSION@+galaxy0" profile="20.01">
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
2 <description>Phylogenetic Assignment of Outbreak Lineages</description>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
3 <macros>
23
77402759b866 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d7751920c666de56e21cf48ffe19191b2d19d534
iuc
parents: 22
diff changeset
4 <token name="@TOOL_VERSION@">4.1.2</token>
77402759b866 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d7751920c666de56e21cf48ffe19191b2d19d534
iuc
parents: 22
diff changeset
5 <token name="@PANGOLIN_DATA_VERSION@">1.12</token>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
6 <token name="@CONSTELLATIONS_VERSION@">0.1.10</token>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
7 <token name="@MIN_COMPATIBLE_PANGOLIN_DATA_FORMAT@">4</token>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
8 <!-- a regex describing the scorpio versions that this wrapper version
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
9 is backwards-compatible with; can be used with the min_scorpio_version
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
10 column of the constellations data table to offer only compatible
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
11 versions of constellations data. -->
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
12 <token name="@COMPATIBLE_SCORPIO_DATA_FORMAT@"><![CDATA[(^0\.[1-3]$|^0\.[0-2]\.\d+$|^0\.3\.\d$|^0\.3\.1[0-7]$|^0$)]]></token>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
13 <xml name="usher_download_option">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
14 <when value="download">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
15 <param argument="--use-assignment-cache" type="boolean" truevalue="--use-assignment-cache" falsevalue="" label="Download and use also latest UShER assignment cache?"
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
16 help="Get the latest UShER assignment cache from the pangolin-assignment online repository and use it to speed up UShER lineage assignment. Note: Downloading the cached assignments will only pay off for large numbers of input samples." />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
17 </when>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
18 </xml>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
19 <xml name="cached_usher_assignment_cache">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
20 <param name="assignment_cache_release" type="select" optional="true" label="Use corresponding UShER assignment cache?"
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
21 help="If the server offers a copy of the UShER assignment cache along with the specified version of pangolin-data, you can select it here to speed up UShER lineage assignment. If no suitable assignment cache is available, it is perfectly fine to proceed without one, and the performance difference will only become obvious with very large numbers of samples.">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
22 <options from_data_table="pangolin_assignment">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
23 <column name="value" index="0" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
24 <column name="description" index="1" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
25 <column name="path" index="4" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
26 <filter type="static_value" column="2" value="@MIN_COMPATIBLE_PANGOLIN_DATA_FORMAT@" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
27 <filter type="param_value" ref="release" column="0" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
28 </options>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
29 </param>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
30 </xml>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
31 <xml name="cached_pangolin_data">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
32 <when value="cached">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
33 <param name="release" label="Cached release of pangolin-data" type="select">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
34 <options from_data_table="pangolin_data">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
35 <column name="value" index="0" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
36 <column name="description" index="1" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
37 <column name="date" index="3" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
38 <column name="path" index="4" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
39 <filter type="sort_by" column="3" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
40 <filter type="static_value" column="2" value="@MIN_COMPATIBLE_PANGOLIN_DATA_FORMAT@" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
41 <validator type="no_options" message="No cached constellations release available" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
42 </options>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
43 </param>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
44 <yield />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
45 </when>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
46 </xml>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
47 <xml name="pangolin_data_sources">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
48 <conditional name="pangolin_data">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
49 <param name="source" type="select" label="Version of pangolin-data to use">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
50 <option value="default">Use pangolin-data version (v@PANGOLIN_DATA_VERSION@) shipped with this version of the tool</option>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
51 <option value="cached">Use specific pangolin-data version cached on this Galaxy server</option>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
52 <option value="download">Download latest available pangolin-data version from web</option>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
53 </param>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
54 <when value="default" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
55 <yield />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
56 </conditional>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
57 </xml>
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
58 </macros>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
59 <requirements>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
60 <requirement type="package" version="@TOOL_VERSION@">pangolin</requirement>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
61 <!-- Pin also the versions of all core dependencies - the ones
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
62 reported with the all-versions option of pangolin plus ucsc-fatovcf,
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
63 which the command is intended to report but currently cannot for
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
64 technical reasons - to the versions you'd get installed in an unpinned
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
65 conda install of pangolin at the time of release of this wrapper
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
66 version! By turning these dependencies into explicit requirements the
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
67 requirements section of the tool interface becomes the equivalent of
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
68 the all-versions option as long as the user doesn't update the data
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
69 dependencies.
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
70 Wrapper updates are **explicitly encouraged** when new dependency
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
71 versions become available. Also, please check for updated dependencies
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
72 when updating the wrapper for other reasons. -->
21
81804a978fc0 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 35c4813d132f69036addcc447cc6c4ec7da04d92"
iuc
parents: 20
diff changeset
73 <requirement type="package" version="0.3.17">scorpio</requirement>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
74 <requirement type="package" version="@PANGOLIN_DATA_VERSION@">pangolin-data</requirement>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
75 <requirement type="package" version="@CONSTELLATIONS_VERSION@">constellations</requirement>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
76 <requirement type="package" version="0.5.6">usher</requirement>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
77 <requirement type="package" version="1.1.0">gofasta</requirement>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
78 <requirement type="package" version="426">ucsc-fatovcf</requirement>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
79 <requirement type="package" version="2.24">minimap2</requirement>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
80 <!-- wrapper-specific requirements to turn pangolin's native
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
81 comma-separated output into tab-separated one and to truncate
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
82 pangolin's all-versions output. -->
7
7bb8726be37c "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit a5dacfed40bb73aabd9a9a6d1e1076e0e9890a0e"
iuc
parents: 6
diff changeset
83 <requirement type="package" version="0.23.0">csvtk</requirement>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
84 <requirement type="package" version="3.4">grep</requirement>
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
85 </requirements>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
86 <version_command><![CDATA[pangolin --version]]></version_command>
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
87 <command detect_errors="exit_code"><![CDATA[
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
88 ## Prepare a pangolin datadir if required:
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
89 #if str($engine.pangolin_data.source) != 'default' or str($constellations.source) != 'default':
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
90 ## for at least one of pangolin-data and constellations we need to
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
91 ## provide a non-conda env version through a datadir
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
92 mkdir datadir &&
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
93 #if str($engine.pangolin_data.source) == 'download' or str($constellations.source) == 'download':
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
94 ## If "download latest from web" got requested for any data component,
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
95 ## we can make use of pangolin --update-data to do the job for us.
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
96 ## However, this would download updated versions of *all* data
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
97 ## packages into our datadir, while the user may have asked for
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
98 ## just a specific one. To avoid this, we set up a fake package
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
99 ## with very high version number in the datadir to prevent
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
100 ## unwanted component updates. After updating the rest of the
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
101 ## data, we remove the fake package again.
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
102 #if str($engine.pangolin_data.source) != 'download':
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
103 mkdir datadir/pangolin_data &&
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
104 echo '__version__ = "999"' > datadir/pangolin_data/__init__.py &&
1
f557122d379e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 1522bdb834ffab157d1ca25e6e74db21f62e3aae"
iuc
parents: 0
diff changeset
105 #end if
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
106 #if str($constellations.source) != 'download':
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
107 mkdir datadir/constellations &&
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
108 ## constellations versions start with a 'v'!
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
109 echo '__version__ = "v999"' > datadir/constellations/__init__.py &&
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
110 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
111 ## download updated packages discarding stdout because we
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
112 ## output final package versions separately below and because
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
113 ## it would contain our fake package versions
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
114 pangolin --update-data --datadir datadir 2&> /dev/null &&
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
115 #if str($engine.pangolin_data.source) != 'download':
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
116 rm -r datadir/pangolin_data &&
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
117 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
118 #if str($constellations.source) != 'download':
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
119 rm -r datadir/constellations &&
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
120 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
121 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
122 #if str($engine.analysis_mode) == 'usher' and str($engine.pangolin_data.source) == 'download':
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
123 #if $engine.pangolin_data.use_assignment_cache:
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
124 ## We need to download also the latest UShER assignment cache data.
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
125 ## Since v4.1 pangolin's
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
126 ## --add-assignment-cache/--use-assignment-cache options respect
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
127 ## --datadir so we can use them directly.
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
128 pangolin --datadir datadir --add-assignment-cache &&
20
14ae456b8cc5 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 21834c24b94f942ed759bd7a2fcf0b3b4b5fd839"
iuc
parents: 19
diff changeset
129 #end if
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
130 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
131 ## Handle data components to be taken from data tables
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
132 ## The folder structure pointed to by the data tables can be used
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
133 ## as is except that cannot symlink the folders themselves since
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
134 ## pangolin inspects them using os.walk with the default
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
135 ## `followlinks=False`.
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
136 ## Since data table versions of data packages can be older than
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
137 ## the versions installed in the wrapper environment, we need to
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
138 ## use pangolin's --use-old-datadir option to actually have them
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
139 ## used.
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
140 #set $use_old_datadir = ''
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
141 #if str($engine.pangolin_data.source) == 'cached':
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
142 #set $use_old_datadir = '--use-old-datadir'
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
143 cp -rs '${engine.pangolin_data.release.fields.path}' datadir/pangolin_data &&
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
144 #if str($engine.analysis_mode) == 'usher' and $engine.pangolin_data.assignment_cache_release:
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
145 cp -rs '${engine.pangolin_data.assignment_cache_release.fields.path}' datadir/pangolin_assignment &&
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
146 #end if
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
147 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
148 #if str($constellations.source) == 'cached':
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
149 #set $use_old_datadir = '--use-old-datadir'
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
150 cp -rs '${constellations.release.fields.path}' datadir/constellations &&
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
151 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
152 ## Report all data package versions that will be used in this run of the tool
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
153 echo "Running pangolin with the following possibly updated data packages:" &&
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
154 pangolin --datadir datadir $use_old_datadir --all-versions | grep -E "pangolin-data|assignment|constellations" &&
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
155 #end if
23
77402759b866 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d7751920c666de56e21cf48ffe19191b2d19d534
iuc
parents: 22
diff changeset
156 ## Since v4.0.6 pangolin can handle compressed fasta as input,
77402759b866 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d7751920c666de56e21cf48ffe19191b2d19d534
iuc
parents: 22
diff changeset
157 ## but recognizes file type by suffix.
77402759b866 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d7751920c666de56e21cf48ffe19191b2d19d534
iuc
parents: 22
diff changeset
158 #if $input1.is_of_type('fasta.gz'):
77402759b866 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d7751920c666de56e21cf48ffe19191b2d19d534
iuc
parents: 22
diff changeset
159 #set $query = 'query.fa.gz'
77402759b866 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d7751920c666de56e21cf48ffe19191b2d19d534
iuc
parents: 22
diff changeset
160 #else:
77402759b866 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d7751920c666de56e21cf48ffe19191b2d19d534
iuc
parents: 22
diff changeset
161 #set $query = 'query.fa'
77402759b866 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d7751920c666de56e21cf48ffe19191b2d19d534
iuc
parents: 22
diff changeset
162 #end if
77402759b866 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d7751920c666de56e21cf48ffe19191b2d19d534
iuc
parents: 22
diff changeset
163 ln -s '$input1' $query &&
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
164 ## Finally run the pangolin analysis
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
165 pangolin
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
166 --threads \${GALAXY_SLOTS:-1}
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
167 --tempdir "\${TMPDIR:-.}"
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
168 #if str($engine.pangolin_data.source) != 'default' or str($constellations.source) != 'default':
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
169 --datadir datadir $use_old_datadir
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
170 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
171 --analysis-mode $engine.analysis_mode
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
172 #if str($engine.analysis_mode) == 'usher':
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
173 #if str($engine.pangolin_data.source) == 'download':
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
174 $engine.pangolin_data.use_assignment_cache
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
175 #else if str($engine.pangolin_data.source) == 'cached':
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
176 #if $engine.pangolin_data.assignment_cache_release:
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
177 --use-assignment-cache
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
178 #end if
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
179 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
180 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
181 #if $alignment:
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
182 $alignment --alignment-file '$align1'
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
183 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
184 --outfile report.csv
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
185 --max-ambig $max_ambig
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
186 --min-length $min_length
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
187 $expanded_lineage
23
77402759b866 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d7751920c666de56e21cf48ffe19191b2d19d534
iuc
parents: 22
diff changeset
188 $query
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
189 && csvtk csv2tab report.csv
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
190 #if not $include_header:
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
191 | tail -n+2
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
192 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
193 > '$output1'
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
194 ]]></command>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
195 <inputs>
23
77402759b866 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d7751920c666de56e21cf48ffe19191b2d19d534
iuc
parents: 22
diff changeset
196 <param type="data" name="input1" format="fasta,fasta.gz" label="Input FASTA File(s)" />
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
197 <conditional name="engine">
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
198 <param argument="--analysis-mode" type="select" label="Analysis mode"
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
199 help="The analysis engine to use for lineage assignment. UShER is considered more accurate, but pangoLEARN is faster">
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
200 <option value="usher">UShER</option>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
201 <option value="pangolearn">pangoLEARN</option>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
202 </param>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
203 <when value="usher">
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
204 <expand macro="pangolin_data_sources">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
205 <expand macro="cached_pangolin_data">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
206 <expand macro="cached_usher_assignment_cache" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
207 </expand>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
208 <expand macro="usher_download_option" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
209 </expand>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
210 </when>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
211 <when value="pangolearn">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
212 <expand macro="pangolin_data_sources">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
213 <expand macro="cached_pangolin_data" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
214 <when value="download" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
215 </expand>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
216 </when>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
217 </conditional>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
218 <conditional name="constellations">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
219 <param name="source" type="select" label="Version of constellations to use">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
220 <option value="default">Use constellations version (v@CONSTELLATIONS_VERSION@) shipped with this version of the tool</option>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
221 <option value="cached">Use specific constellations version cached on this Galaxy server</option>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
222 <option value="download">Download latest available constellations version from web</option>
1
f557122d379e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 1522bdb834ffab157d1ca25e6e74db21f62e3aae"
iuc
parents: 0
diff changeset
223 </param>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
224 <when value="default" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
225 <when value="cached">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
226 <param name="release" label="Cached constellations release" type="select">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
227 <options from_data_table="pangolin_constellations">
1
f557122d379e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 1522bdb834ffab157d1ca25e6e74db21f62e3aae"
iuc
parents: 0
diff changeset
228 <column name="value" index="0" />
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
229 <column name="description" index="1" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
230 <column name="date" index="3" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
231 <column name="path" index="4" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
232 <filter type="sort_by" column="3" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
233 <filter type="regexp" column="2" value="@COMPATIBLE_SCORPIO_DATA_FORMAT@" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
234 <validator type="no_options" message="No cached constellations release available" />
1
f557122d379e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 1522bdb834ffab157d1ca25e6e74db21f62e3aae"
iuc
parents: 0
diff changeset
235 </options>
f557122d379e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 1522bdb834ffab157d1ca25e6e74db21f62e3aae"
iuc
parents: 0
diff changeset
236 </param>
f557122d379e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 1522bdb834ffab157d1ca25e6e74db21f62e3aae"
iuc
parents: 0
diff changeset
237 </when>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
238 <when value="download" />
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
239 </conditional>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
240 <param argument="--alignment" type="boolean" truevalue="--alignment" falsevalue="" label="Output multiple sequence alignment of input sequences" />
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
241 <param argument="--max-ambig" type="float" value="0.3" min="0" max="1" label="Maximum proportion of Ns allowed" help="Maximum proportion of Ns allowed for pangolin to attempt assignment" />
20
14ae456b8cc5 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 21834c24b94f942ed759bd7a2fcf0b3b4b5fd839"
iuc
parents: 19
diff changeset
242 <param argument="--min-length" type="integer" value="0" min="0" max="29903" label="Minimum query length allowed" help="Minimum query length allowed for pangolin to attempt assignment. Please note that in the current implementation this parameter is used to calculate an alternate value for the 'Maximum proportion of Ns allowed' parameter as 1-(minlen/reflen). The smaller of the two will be used." />
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
243 <param argument="--expanded-lineage" type="boolean" truevalue="--expanded-lineage" falsevalue="" label="Add expanded lineage column to output" help="Optional expanded lineage information as defined in the alias.json file in pangolin-data can be appended as an additional column to the output." />
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
244 <param name="include_header" type="boolean" truevalue="true" falsevalue="false" label="Include header line in output file" />
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
245 </inputs>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
246 <outputs>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
247 <data name="output1" format="tabular" label="pangolin on ${on_string}">
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
248 <actions>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
249 <conditional name="expanded_lineage">
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
250 <when value="">
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
251 <!-- default columns -->
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
252 <action name="column_names" type="metadata" default="taxon,lineage,conflict,ambiguity_score,scorpio_call,scorpio_support,scorpio_conflict,scorpio_notes,version,pangolin_version,scorpio_version,constellation_version,is_designated,qc_status,qc_notes,note" />
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
253 </when>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
254 <when value="--expanded-lineage">
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
255 <action name="column_names" type="metadata" default="taxon,lineage,conflict,ambiguity_score,scorpio_call,scorpio_support,scorpio_conflict,scorpio_notes,version,pangolin_version,scorpio_version,constellation_version,is_designated,qc_status,qc_notes,note,expanded_lineage" />
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
256 </when>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
257 </conditional>
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
258 </actions>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
259 </data>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
260 <data name="align1" format="fasta" label="pangolin alignment on ${on_string}">
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
261 <filter>alignment</filter>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
262 </data>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
263 </outputs>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
264 <tests>
3
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
265 <test expect_num_outputs="1">
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
266 <param name="input1" value="test1.fasta"/>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
267 <conditional name="engine">
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
268 <!-- Test only the default UShER mode for now since the
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
269 pangolearn random forest model uses too much memory
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
270 see https://github.com/cov-lineages/pangolin/issues/395
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
271 <param name="analysis_mode" value="pangolearn" />
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
272 -->
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
273 <conditional name="pangolin_data">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
274 <param name="source" value="default" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
275 </conditional>
3
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
276 </conditional>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
277 <output name="output1" ftype="tabular">
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
278 <assert_contents>
14
83a69484cb87 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 402a11a20ec3f724dfe0b1a4bc60d806e77c1b3d"
iuc
parents: 13
diff changeset
279 <has_text_matching expression="B\.1\.1\t\d\.\d" />
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
280 <has_text text="pass" />
4
42126b414951 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit ab174c9f8cbfc741501068dfa4f6ccf229a54489"
iuc
parents: 3
diff changeset
281 <has_n_lines n="1" />
42126b414951 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit ab174c9f8cbfc741501068dfa4f6ccf229a54489"
iuc
parents: 3
diff changeset
282 </assert_contents>
42126b414951 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit ab174c9f8cbfc741501068dfa4f6ccf229a54489"
iuc
parents: 3
diff changeset
283 </output>
42126b414951 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit ab174c9f8cbfc741501068dfa4f6ccf229a54489"
iuc
parents: 3
diff changeset
284 </test>
42126b414951 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit ab174c9f8cbfc741501068dfa4f6ccf229a54489"
iuc
parents: 3
diff changeset
285 <test expect_num_outputs="1">
42126b414951 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit ab174c9f8cbfc741501068dfa4f6ccf229a54489"
iuc
parents: 3
diff changeset
286 <param name="input1" value="test1.fasta"/>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
287 <conditional name="engine">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
288 <conditional name="pangolin_data">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
289 <param name="source" value="download" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
290 </conditional>
4
42126b414951 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit ab174c9f8cbfc741501068dfa4f6ccf229a54489"
iuc
parents: 3
diff changeset
291 </conditional>
42126b414951 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit ab174c9f8cbfc741501068dfa4f6ccf229a54489"
iuc
parents: 3
diff changeset
292 <output name="output1" ftype="tabular">
42126b414951 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit ab174c9f8cbfc741501068dfa4f6ccf229a54489"
iuc
parents: 3
diff changeset
293 <assert_contents>
14
83a69484cb87 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 402a11a20ec3f724dfe0b1a4bc60d806e77c1b3d"
iuc
parents: 13
diff changeset
294 <has_text_matching expression="B\.1\.1.*\t\d\.\d\t*PUSHER" />
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
295 <has_text text="pass" />
3
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
296 <has_n_lines n="1" />
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
297 </assert_contents>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
298 </output>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
299 </test>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
300 <test expect_num_outputs="2">
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
301 <param name="input1" value="test1.fasta" />
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
302 <conditional name="engine">
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
303 <!-- Test only the default UShER mode for now since the
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
304 pangolearn random forest model uses too much memory
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
305 see https://github.com/cov-lineages/pangolin/issues/395
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
306 <param name="analysis_mode" value="pangolearn" />
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
307 -->
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
308 <conditional name="pangolin_data">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
309 <param name="source" value="download" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
310 </conditional>
3
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
311 </conditional>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
312 <param name="alignment" value="--alignment" />
3
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
313 <output name="output1" ftype="tabular">
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
314 <assert_contents>
14
83a69484cb87 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 402a11a20ec3f724dfe0b1a4bc60d806e77c1b3d"
iuc
parents: 13
diff changeset
315 <has_text_matching expression="B\.1\.1\t\d\.\d" />
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
316 <has_text text="pass" />
3
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
317 <has_n_lines n="1" />
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
318 </assert_contents>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
319 </output>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
320 <output name="align1" file="aln1.fasta" ftype="fasta">
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
321 <assert_contents>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
322 <has_text text="Consensus_EB232-crude-prep_S297" />
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
323 <has_n_lines n="2" />
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
324 </assert_contents>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
325 </output>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
326 </test>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
327 <!-- test include-header option -->
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
328 <test expect_num_outputs="1">
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
329 <param name="input1" value="multiple_alignment.fasta.gz"/>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
330 <conditional name="engine">
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
331 <!-- Test only the default UShER mode for now since the
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
332 pangolearn random forest model uses too much memory
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
333 see https://github.com/cov-lineages/pangolin/issues/395
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
334 <param name="analysis_mode" value="pangolearn" />
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
335 -->
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
336 <conditional name="pangolin_data">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
337 <param name="source" value="default" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
338 </conditional>
3
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
339 </conditional>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
340 <param name="include_header" value="true" />
3
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
341 <output name="output1" ftype="tabular">
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
342 <assert_contents>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
343 <has_text text="pangolin_version" />
3
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
344 <has_text text="lineage" />
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
345 <has_text text="Serbia" />
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
346 <has_text text="Poland" />
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
347 <has_text text="USA" />
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
348 <has_n_lines n="35" />
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
349 <has_n_columns n="16" />
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
350 </assert_contents>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
351 </output>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
352 </test>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
353 <!-- test with extra expanded_lineage column -->
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
354 <test expect_num_outputs="1">
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
355 <param name="input1" value="multiple_alignment.fasta.gz"/>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
356 <conditional name="engine">
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
357 <!-- Test only the default UShER mode for now since the
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
358 pangolearn random forest model uses too much memory
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
359 see https://github.com/cov-lineages/pangolin/issues/395
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
360 <param name="analysis_mode" value="pangolearn" />
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
361 -->
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
362 <conditional name="pangolin_data">
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
363 <param name="source" value="default" />
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
364 </conditional>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
365 </conditional>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
366 <param name="expanded_lineage" value="true" />
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
367 <param name="include_header" value="true" />
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
368 <output name="output1" ftype="tabular">
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
369 <assert_contents>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
370 <has_text text="pangolin_version" />
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
371 <has_text text="lineage" />
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
372 <has_text text="expanded_lineage" />
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
373 <has_text text="Serbia" />
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
374 <has_text text="Poland" />
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
375 <has_text text="USA" />
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
376 <has_n_lines n="35" />
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
377 <has_n_columns n="17" />
3
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
378 </assert_contents>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
379 </output>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
380 </test>
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
381 </tests>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
382 <help><![CDATA[
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
383
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
384 **What it does**
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
385
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
386 `Pangolin <https://cov-lineages.org/pangolin.html>`_
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
387 (Phylogenetic Assignment of Named Global Outbreak LINeages) is used to assign a
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
388 SARS-CoV-2 genome sequence the most likely lineage based on the PANGO
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
389 nomenclature system.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
390
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
391 **Data sources/versioning and reproducibility**
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
392
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
393 Pangolin uses the
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
394 `pangolin-data <https://github.com/cov-lineages/pangolin-data>`_ repository as
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
395 a source of its required model, protobuf, designation hash and alias files, and
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
396 the `constellations <https://github.com/cov-lineages/constellations>`_
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
397 repository for `scorpio <https://github.com/cov-lineages/scorpio>`_ -based
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
398 assignment of lineages of concern.
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
399
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
400 The tool ships with copies of these two data packages, and using these shipped
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
401 versions is *recommended* for reproducibility (even across Galaxy servers) and
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
402 speed of job execution.
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
403
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
404 If your instance of Galaxy offers cached alternative versions of
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
405 `pangolin-data` and/or `constellations`, you will be able to use them instead
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
406 of the shipped versions, which can be useful to reproduce results obtained
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
407 earlier with previous versions of pangolin.
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
408
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
409 Finally, you have the option to *download the latest version* of each data
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
410 package at job runtime.
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
411
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
412 .. class:: warningmark
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
413
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
414 You can use this option as a workaround to get the most up-to-date lineage
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
415 assignments even before the next Galaxy tool update (or before an admin
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
416 installs new cached data versions on your server), but be aware of the
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
417 following limitations:
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
418
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
419 1. Using latest downloaded data package versions renders results hard to
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
420 reproduce (e.g. rerunning a corresponding job will cause also a fresh
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
421 data download, which may yield different data versions as in the intial
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
422 run).
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
423
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
424 2. Downloaded latest versions of the data packages may be incompatible
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
425 with the *pangolin* and *scorpio* version run by the tool, which can
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
426 result in failing tool runs, but occasionally also in harder to diagnose
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
427 lineage assignment issues.
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
428
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
429 .. class:: infomark
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
430
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
431 The exact combination of pangolin, inference engine (UShER/pangoLEARN),
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
432 scorpio, and data packages that was used for a particular run of the tool
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
433 can be extracted from the four "version" columns in the output (see below
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
434 for details).
16
ca0d8cf80567 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit c180ed8ecef5956fb7dec68b947464b805fcea0b"
iuc
parents: 15
diff changeset
435
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
436 In addition, lineage assignment with pangolin can be affected by the exact
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
437 versions of additional underlying software. The packaged versions of all
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
438 relevant dependencies are listed in the *Requirements* section below. This
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
439 section is the equivalent to running `pangolin --all-versions` on the
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
440 command line except that the listed versions of *pangolin-data* and
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
441 *constellations* are the ones installed with pangolin and may have been
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
442 overridden with the versions reported in the corresponding output columns
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
443 at tool runtime.
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
444
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
445 **Output**
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
446
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
447 The main output of the tool is a tabular file with one line per input sequence
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
448 and with columns providing the
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
449 `following information <https://cov-lineages.org/resources/pangolin/output.html>`_:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
450
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
451 taxon:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
452 The name of the input sequence
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
453
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
454 lineage:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
455 The most likely lineage assigned to a given sequence based on the inference
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
456 engine used and the SARS-CoV-2 diversity designated.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
457 This assignment is sensitive to missing data at key sites.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
458
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
459 conflict:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
460 If a sequence can fit into more than one category, the conflict score will
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
461 be greater than 0 and reflect the number of categories the sequence could
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
462 fit into.
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
463 If the conflict score is 0, this means that within the current assignment
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
464 model / lineage tree there is only one category that the sequence could
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
465 plausibly be assigned to.
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
466
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
467 ambiguity_score:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
468 This score is a function of the quantity of missing data in a sequence.
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
469 It represents the proportion of relevant sites in a sequence which were
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
470 imputed to the reference values.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
471 A score of 1 indicates that no sites were imputed, while a score of 0
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
472 indicates that more sites were imputed than were not imputed.
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
473 This score only includes sites which are used by the assignment engine to
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
474 classify a sequence.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
475
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
476 scorpio_call:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
477 If a query is assigned a constellation by scorpio this call is output in
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
478 this column.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
479 The full set of constellations searched by default can be found at the
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
480 constellations repository.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
481
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
482 scorpio_support:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
483 The support score is the proportion of defining variants which have the
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
484 alternative allele in the sequence.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
485
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
486 scorpio_conflict:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
487 The conflict score is the proportion of defining variants which have the
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
488 reference allele in the sequence. Ambiguous/other non-ref/alt bases at each
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
489 of the variant positions contribute only to the denominators of these
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
490 scores.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
491
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
492 scorpio_notes:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
493 A notes column specific to the scorpio output.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
494
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
495 version:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
496 A version number that represents both the inference method and the
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
497 pangolin-data version number, which as of pangolin 4.0 corresponds to the
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
498 pango-designation version used to prepare the inference files. For example:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
499
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
500 PANGO-1.2 indicates an identical sequence has been previously designated
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
501 this lineage, and has so gone through manual curation.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
502 The number 1.2 indicates the version of pango-designation that this
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
503 assignment is based on. These hashes and pango-designation version are
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
504 bundled with the pangoLEARN and UShER models.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
505
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
506 PLEARN-1.2 indicates that this sequence is different from any previously
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
507 designated and that the pangoLEARN model was used as an inference engine to
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
508 predict the most likely lineage based on the given version of
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
509 pango-designation upon which the pangoLEARN model was trained.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
510
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
511 PUSHER-1.2 indicates that this sequence is different from any previously
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
512 designated and that UShER was used as an inference engine with fast tree
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
513 placement and parsimony-based lineage assignment, based on a guide tree
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
514 (protobuf) file built from the data in a given pango-designation release
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
515 version.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
516
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
517 pangolin_version:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
518 The version of pangolin software running.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
519
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
520 scorpio_version:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
521 The version of the scorpio software installed.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
522
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
523 constellation_version:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
524 The version of constellations that scorpio has used to curate the lineage
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
525 assignment.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
526
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
527 is_designated:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
528 A boolean (True/False) column indicating whether that particular sequence
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
529 has been offically designated a lineage (via pango-designation).
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
530
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
531 qc_status:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
532 Indicates whether the sequence passed the QC thresholds for minimum length
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
533 and maximum N content.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
534
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
535 qc_notes:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
536 Notes specific to the QC checks run on the sequences.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
537
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
538 note:
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
539 If any conflicts arose during assignment, this field will output the
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
540 alternative assignments. If the sequence failed QC this field will describe
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
541 why.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
542 If the sequence met the SNP thresholds for scorpio to call a constellation,
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
543 it’ll describe the exact SNP counts of Alt, Ref and Amb (alternative,
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
544 reference and ambiguous) alleles for that call.
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
545 ]]></help>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
546 <citations>
8
3a656a4a43ed "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 5a3f70ab430c70b260dd6e0f5b6c53aed2ca5520"
iuc
parents: 7
diff changeset
547 <citation type="doi">10.1093/ve/veab064</citation>
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
548 </citations>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
549 </tool>