annotate pangolin.xml @ 29:2f1019071464 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit acc495bd77aa3defdda7ec8d8b84a37d6832f2ee
author iuc
date Thu, 20 Jul 2023 05:39:41 +0000
parents 9d61d3fa046c
children 8ad84c5753ea
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
29
2f1019071464 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit acc495bd77aa3defdda7ec8d8b84a37d6832f2ee
iuc
parents: 28
diff changeset
1 <tool id="pangolin" name="Pangolin" version="@TOOL_VERSION@+galaxy1" 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>
28
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
4 <token name="@TOOL_VERSION@">4.3</token>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
5 <token name="@PANGOLIN_DATA_VERSION@">1.21</token>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
6 <token name="@CONSTELLATIONS_VERSION@">0.1.12</token>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
7 <!-- a regex describing the pangolin-data versions that this wrapper version
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
8 is backwards-compatible with; can be used with the min_pangolin_version
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
9 column of the pangolin_data and pangolin_assignment data table to offer
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
10 only compatible versions of that data. -->
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
11 <token name="@MIN_COMPATIBLE_PANGOLIN_DATA_FORMAT@"><![CDATA[^4$|^4\.3$]]></token>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
12 <!-- pangolin-data versions >=1.20 do not contain pangoLEARN models anymore.
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
13 This version of pangolin still supports pangolearn analysis mode, but only when using
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
14 older versions of pangolin-data. -->
29
2f1019071464 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit acc495bd77aa3defdda7ec8d8b84a37d6832f2ee
iuc
parents: 28
diff changeset
15 <token name="@MIN_COMPATIBLE_PANGOLIN_DATA_FORMAT_FOR_PANGOLEARN@">4</token>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
16 <!-- 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
17 is backwards-compatible with; can be used with the min_scorpio_version
28
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
18 column of the pangolin_constellations data table to offer only compatible
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
19 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
20 <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
21 <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
22 <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
23 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
24 <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
25 <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
26 <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
27 <column name="path" index="4" />
28
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
28 <filter type="regexp" column="2" value="@MIN_COMPATIBLE_PANGOLIN_DATA_FORMAT@" />
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
29 <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
30 </options>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
31 </param>
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
32 </xml>
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
33 </macros>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
34 <requirements>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
35 <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
36 <!-- Pin also the versions of all core dependencies - the ones
29
2f1019071464 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit acc495bd77aa3defdda7ec8d8b84a37d6832f2ee
iuc
parents: 28
diff changeset
37 reported with the all-versions option of pangolin and which have a
2f1019071464 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit acc495bd77aa3defdda7ec8d8b84a37d6832f2ee
iuc
parents: 28
diff changeset
38 direct impact on the lineage assignment process - to the versions
2f1019071464 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit acc495bd77aa3defdda7ec8d8b84a37d6832f2ee
iuc
parents: 28
diff changeset
39 you'd get installed in an unpinned conda install of pangolin at the
2f1019071464 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit acc495bd77aa3defdda7ec8d8b84a37d6832f2ee
iuc
parents: 28
diff changeset
40 time of release of this wrapper version!
2f1019071464 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit acc495bd77aa3defdda7ec8d8b84a37d6832f2ee
iuc
parents: 28
diff changeset
41 By turning these dependencies into explicit requirements the
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
42 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
43 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
44 dependencies.
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
45 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
46 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
47 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
48 <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
49 <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
50 <requirement type="package" version="@CONSTELLATIONS_VERSION@">constellations</requirement>
26
007ffbb11881 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d1c58058506d5eca398a43d8e5f98e59a2067739
iuc
parents: 23
diff changeset
51 <requirement type="package" version="0.6.2">usher</requirement>
28
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
52 <requirement type="package" version="1.2.0">gofasta</requirement>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
53 <requirement type="package" version="448">ucsc-fatovcf</requirement>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
54 <requirement type="package" version="2.26">minimap2</requirement>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
55 <!-- 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
56 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
57 pangolin's all-versions output. -->
28
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
58 <requirement type="package" version="0.26.0">csvtk</requirement>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
59 <requirement type="package" version="3.11">grep</requirement>
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
60 </requirements>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
61 <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
62 <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
63 ## 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
64 #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
65 ## 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
66 ## 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
67 mkdir datadir &&
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
68 #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
69 ## 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
70 ## 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
71 ## 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
72 ## 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
73 ## 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
74 ## 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
75 ## 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
76 ## 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
77 #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
78 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
79 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
80 #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
81 #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
82 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
83 ## 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
84 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
85 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
86 ## 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
87 ## 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
88 ## 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
89 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
90 #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
91 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
92 #end if
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($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 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
95 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
96 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
97 #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
98 #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
99 ## 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
100 ## 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
101 ## --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
102 ## --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
103 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
104 #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
105 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
106 ## 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
107 ## 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
108 ## 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
109 ## 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
110 ## `followlinks=False`.
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
111 ## 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
112 ## 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
113 ## 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
114 ## used.
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
115 #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
116 #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
117 #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
118 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
119 #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
120 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
121 #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
122 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
123 #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
124 #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
125 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
126 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
127 ## 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
128 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
129 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
130 #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
131 ## 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
132 ## 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
133 #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
134 #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
135 #else:
77402759b866 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d7751920c666de56e21cf48ffe19191b2d19d534
iuc
parents: 22
diff changeset
136 #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
137 #end if
77402759b866 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d7751920c666de56e21cf48ffe19191b2d19d534
iuc
parents: 22
diff changeset
138 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
139 ## 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
140 pangolin
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
141 --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
142 --tempdir "\${TMPDIR:-.}"
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
143 #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
144 --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
145 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
146 --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
147 #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
148 #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
149 $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
150 #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
151 #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
152 --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
153 #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
154 #end if
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
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
156 #if $alignment:
28
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
157 $alignment --alignment-file aln.fa
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
158 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
159 --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
160 --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
161 --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
162 $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
163 $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 && 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
165 #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
166 | 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
167 #end if
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
168 > '$output1'
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
169 ]]></command>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
170 <inputs>
23
77402759b866 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d7751920c666de56e21cf48ffe19191b2d19d534
iuc
parents: 22
diff changeset
171 <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
172 <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
173 <param argument="--analysis-mode" type="select" label="Analysis mode"
27
03ed9524dcd1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 533e4f638fe88be437066f2acb7aa2de710b8e2f
iuc
parents: 26
diff changeset
174 help="The analysis engine to use for lineage assignment. Note: In this version, UShER mode is implemented through the usher-sampled algorithm of UShER. If you prefer to run the original usher algorithm, please use version 4.1.3 of the tool.">
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
175 <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
176 <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
177 </param>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
178 <when value="usher">
28
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
179 <conditional name="pangolin_data">
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
180 <param name="source" type="select" label="Version of pangolin-data to use">
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
181 <option value="default">Use pangolin-data version (v@PANGOLIN_DATA_VERSION@) shipped with this version of the tool</option>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
182 <option value="cached">Use specific pangolin-data version cached on this Galaxy server</option>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
183 <option value="download">Download latest available pangolin-data version from web</option>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
184 </param>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
185 <when value="default" />
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
186 <when value="cached">
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
187 <param name="release" label="Cached release of pangolin-data" type="select">
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
188 <options from_data_table="pangolin_data">
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
189 <column name="value" index="0" />
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
190 <column name="description" index="1" />
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
191 <column name="date" index="3" />
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
192 <column name="path" index="4" />
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
193 <filter type="sort_by" column="3" />
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
194 <filter type="regexp" column="2" value="@MIN_COMPATIBLE_PANGOLIN_DATA_FORMAT@" />
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
195 <validator type="no_options" message="No compatible cached pangolin-data release available" />
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
196 </options>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
197 </param>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
198 <expand macro="cached_usher_assignment_cache" />
28
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
199 </when>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
200 <when value="download">
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
201 <param argument="--use-assignment-cache" type="boolean" truevalue="--use-assignment-cache" falsevalue="" label="Download and use also latest UShER assignment cache?"
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
202 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." />
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
203 </when>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
204 </conditional>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
205 </when>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
206 <when value="pangolearn">
28
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
207 <conditional name="pangolin_data">
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
208 <param name="source" type="select" label="Version of pangolin-data to use"
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
209 help="Please note: pangoLEARN mode is considered deprecated and the underlying machine learning model has been removed from recent versions of pangolin-data. If you really still want to use this mode, you are restricted to the compatible historic pangolin-data versions cached on this Galaxy server.">
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
210 <option value="cached">Use specific pangolin-data version cached on this Galaxy server</option>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
211 </param>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
212 <when value="cached">
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
213 <param name="release" label="Cached release of pangolin-data" type="select">
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
214 <options from_data_table="pangolin_data">
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
215 <column name="value" index="0" />
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
216 <column name="description" index="1" />
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
217 <column name="date" index="3" />
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
218 <column name="path" index="4" />
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
219 <filter type="sort_by" column="3" />
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
220 <filter type="static_value" column="2" value="@MIN_COMPATIBLE_PANGOLIN_DATA_FORMAT_FOR_PANGOLEARN@" />
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
221 <validator type="no_options" message="No compatible cached pangolin-data release available" />
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
222 </options>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
223 </param>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
224 </when>
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
225 </conditional>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
226 </when>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
227 </conditional>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
228 <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
229 <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
230 <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
231 <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
232 <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
233 </param>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
234 <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
235 <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
236 <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
237 <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
238 <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
239 <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
240 <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
241 <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
242 <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
243 <filter type="regexp" column="2" value="@COMPATIBLE_SCORPIO_DATA_FORMAT@" />
28
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
244 <validator type="no_options" message="No compatible 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
245 </options>
f557122d379e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 1522bdb834ffab157d1ca25e6e74db21f62e3aae"
iuc
parents: 0
diff changeset
246 </param>
f557122d379e "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 1522bdb834ffab157d1ca25e6e74db21f62e3aae"
iuc
parents: 0
diff changeset
247 </when>
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
248 <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
249 </conditional>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
250 <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
251 <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
252 <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
253 <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
254 <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
255 </inputs>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
256 <outputs>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
257 <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
258 <actions>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
259 <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
260 <when value="">
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
261 <!-- default columns -->
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
262 <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
263 </when>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
264 <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
265 <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
266 </when>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
267 </conditional>
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
268 </actions>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
269 </data>
28
9d61d3fa046c planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit f93f921e3c2d0002ff0c152d90b9221533ad22e9
iuc
parents: 27
diff changeset
270 <data name="align1" format="fasta" from_work_dir="aln.fa" label="pangolin alignment on ${on_string}">
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
271 <filter>alignment</filter>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
272 </data>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
273 </outputs>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
274 <tests>
26
007ffbb11881 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d1c58058506d5eca398a43d8e5f98e59a2067739
iuc
parents: 23
diff changeset
275 <!-- Test only the default UShER mode for now since the
007ffbb11881 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d1c58058506d5eca398a43d8e5f98e59a2067739
iuc
parents: 23
diff changeset
276 pangolearn random forest model uses too much memory
007ffbb11881 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d1c58058506d5eca398a43d8e5f98e59a2067739
iuc
parents: 23
diff changeset
277 see https://github.com/cov-lineages/pangolin/issues/395
3
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
278 <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
279 <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
280 <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
281 <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
282 <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
283 <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
284 </conditional>
3
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
285 </conditional>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
286 <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
287 <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
288 <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
289 <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
290 <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
291 </assert_contents>
42126b414951 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit ab174c9f8cbfc741501068dfa4f6ccf229a54489"
iuc
parents: 3
diff changeset
292 </output>
42126b414951 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit ab174c9f8cbfc741501068dfa4f6ccf229a54489"
iuc
parents: 3
diff changeset
293 </test>
26
007ffbb11881 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d1c58058506d5eca398a43d8e5f98e59a2067739
iuc
parents: 23
diff changeset
294 -->
4
42126b414951 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit ab174c9f8cbfc741501068dfa4f6ccf229a54489"
iuc
parents: 3
diff changeset
295 <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
296 <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
297 <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
298 <conditional name="pangolin_data">
26
007ffbb11881 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d1c58058506d5eca398a43d8e5f98e59a2067739
iuc
parents: 23
diff changeset
299 <param name="source" value="default" />
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
300 </conditional>
4
42126b414951 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit ab174c9f8cbfc741501068dfa4f6ccf229a54489"
iuc
parents: 3
diff changeset
301 </conditional>
42126b414951 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit ab174c9f8cbfc741501068dfa4f6ccf229a54489"
iuc
parents: 3
diff changeset
302 <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
303 <assert_contents>
26
007ffbb11881 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d1c58058506d5eca398a43d8e5f98e59a2067739
iuc
parents: 23
diff changeset
304 <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
305 <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
306 <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
307 </assert_contents>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
308 </output>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
309 </test>
26
007ffbb11881 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d1c58058506d5eca398a43d8e5f98e59a2067739
iuc
parents: 23
diff changeset
310 <!-- test download and alignment options -->
3
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
311 <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
312 <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
313 <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
314 <!-- 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
315 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
316 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
317 <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
318 -->
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
319 <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
320 <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
321 </conditional>
3
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
322 </conditional>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
323 <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
324 <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
325 <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
326 <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
327 <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
328 <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
329 </assert_contents>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
330 </output>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
331 <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
332 <assert_contents>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
333 <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
334 <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
335 </assert_contents>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
336 </output>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
337 </test>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
338 <!-- 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
339 <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
340 <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
341 <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
342 <!-- 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
343 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
344 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
345 <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
346 -->
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
347 <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
348 <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
349 </conditional>
3
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
350 </conditional>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
351 <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
352 <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
353 <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
354 <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
355 <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
356 <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
357 <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
358 <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
359 <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
360 <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
361 </assert_contents>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
362 </output>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
363 </test>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
364 <!-- 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
365 <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
366 <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
367 <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
368 <!-- 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
369 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
370 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
371 <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
372 -->
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
373 <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
374 <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
375 </conditional>
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
376 </conditional>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
377 <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
378 <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
379 <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
380 <assert_contents>
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
381 <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
382 <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
383 <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
384 <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
385 <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
386 <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
387 <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
388 <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
389 </assert_contents>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
390 </output>
514a786baaa9 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit e4e6f491964a162964882db4e53e36803ceaab9e"
iuc
parents: 1
diff changeset
391 </test>
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
392 </tests>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
393 <help><![CDATA[
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
394
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
395 **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
396
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
397 `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
398 (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
399 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
400 nomenclature system.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
401
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
402 **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
403
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
404 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
405 `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
406 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
407 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
408 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
409 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
410
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
411 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
412 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
413 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
414
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
415 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
416 `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
417 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
418 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
419
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
420 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
421 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
422
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
423 .. class:: warningmark
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
424
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
425 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
426 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
427 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
428 following limitations:
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
429
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
430 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
431 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
432 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
433 run).
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
434
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
435 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
436 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
437 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
438 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
439
0
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
440 .. class:: infomark
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
441
19
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
442 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
443 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
444 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
445 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
446
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
447 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
448 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
449 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
450 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
451 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
452 *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
453 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
454 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
455
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
456 **Output**
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
457
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
458 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
459 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
460 `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
461
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
462 taxon:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
463 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
464
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
465 lineage:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
466 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
467 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
468 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
469
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
470 conflict:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
471 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
472 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
473 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
474 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
475 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
476 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
477
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
478 ambiguity_score:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
479 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
480 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
481 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
482 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
483 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
484 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
485 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
486
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
487 scorpio_call:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
488 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
489 this column.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
490 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
491 constellations repository.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
492
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
493 scorpio_support:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
494 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
495 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
496
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
497 scorpio_conflict:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
498 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
499 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
500 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
501 scores.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
502
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
503 scorpio_notes:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
504 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
505
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
506 version:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
507 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
508 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
509 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
510
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
511 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
512 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
513 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
514 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
515 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
516
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
517 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
518 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
519 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
520 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
521
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
522 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
523 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
524 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
525 (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
526 version.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
527
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
528 pangolin_version:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
529 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
530
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
531 scorpio_version:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
532 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
533
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
534 constellation_version:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
535 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
536 assignment.
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 is_designated:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
539 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
540 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
541
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
542 qc_status:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
543 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
544 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
545
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
546 qc_notes:
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
547 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
548
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
549 note:
22
a2099fb98cdb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit d160f73f58eb515a2da4ba76096ed3d8b6c88bdc
iuc
parents: 21
diff changeset
550 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
551 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
552 why.
abf6dbe8c9d7 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 98c0d716cbd1237ae735ce83e0153ee246abd5d8"
iuc
parents: 18
diff changeset
553 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
554 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
555 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
556 ]]></help>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
557 <citations>
8
3a656a4a43ed "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit 5a3f70ab430c70b260dd6e0f5b6c53aed2ca5520"
iuc
parents: 7
diff changeset
558 <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
559 </citations>
0ec813ad2910 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pangolin commit aca98a23e13f05dd076a203e73f43ca90e349e21"
iuc
parents:
diff changeset
560 </tool>