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