annotate pangolin_2.x.xml @ 0:a12ffc700e29 draft default tip

"planemo upload"
author iss
date Sun, 11 Apr 2021 07:04:18 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
1 <tool id="pangolin" name="PANGOLIN" version="2">
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
2 <description>Phylogenetic Assignment of Named Global Outbreak LINeages</description>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
3 <requirements>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
4 <requirement type="package" version="2">pangolin</requirement>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
5 </requirements>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
6 <stdio>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
7 <exit_code range="1:" level="fatal" description="Tool exception" />
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
8 <exit_code range=":-1" level="fatal" description="Tool exception" />
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
9 </stdio>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
10 <version_command>pangolin --version</version_command>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
11 <command>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
12 <![CDATA[
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
13 pangolin $query --min-length $minlength --max-ambig $maxambig --threads $threads --alignment
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
14 ]]>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
15 </command>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
16 <inputs>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
17 <param name="query" format="fasta" type="data" label="Query fasta file of sequences to analyse" />
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
18 <param name="minlength" argument="--min-length" type="integer" value="10000" label="Minimum query length allowed for pangolin to attempt assignment"/>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
19 <param name="maxambig" argument="--max-ambig" type="float" min="0" max="1" value="0.5" label="Maximum proportion of Ns allowed for pangolin to attempt assignment"/>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
20 <param name="threads" argument="--threads" type="integer" value="1" label="Number of threads"/>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
21 </inputs>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
22
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
23 <outputs>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
24 <data format="csv" name="lineage" from_work_dir="lineage_report.csv" label="${tool.name} on ${on_string}: lineage" />
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
25 <data format="csv" name="alignment" from_work_dir="sequences.aln.fasta" label="${tool.name} on ${on_string}: alignment" />
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
26 </outputs>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
27
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
28 <tests>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
29 <test>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
30 <param name="query" value="test_consensus.fasta" />
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
31 <output name="lineage">
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
32 <assert_contents>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
33 <has_text text="C.11" />
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
34 <has_text text="passed_qc" />
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
35 </assert_contents>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
36 </output>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
37 </test>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
38 </tests>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
39 <help>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
40 **PANGOLIN** stands for "Phylogenetic Assignment of Named Global Outbreak LINeages".
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
41
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
42 pangolin runs a multinomial logistic regression model trained against lineage assignments based on GISAID data.
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
43 </help>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
44 <citations>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
45 <citation type="bibtex">@ARTICLE{andrews_s,
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
46 author = {O'Toole, A and McCrone, J and Scher, E},
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
47 keywords = {bioinformatics, ngs, coronavirus},
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
48 title = {{Phylogenetic Assignment of Named Global Outbreak LINeages}},
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
49 url = {https://github.com/cov-lineages/pangolin}
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
50 }</citation>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
51 </citations>
a12ffc700e29 "planemo upload"
iss
parents:
diff changeset
52 </tool>