Mercurial > repos > nml > ectyper
annotate ectyper.xml @ 5:daba54cd25ca draft
planemo upload for repository https://github.com/phac-nml/galaxy_tools/tree/master/tools/ectyper commit f574c20c5f06498727d186afc4d1a92f5344eb59
author | nml |
---|---|
date | Wed, 18 Dec 2024 22:36:46 +0000 (2 months ago) |
parents | 08d801182fa1 |
children | 9cd096bee567 |
rev | line source |
---|---|
4
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
1 <tool id="ectyper" name="ectyper" version="1.0.0"> |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
2 <description>ectyper is a standalone serotyping module for Escherichia coli. It supports fasta and fastq file formats.</description> |
5
daba54cd25ca
planemo upload for repository https://github.com/phac-nml/galaxy_tools/tree/master/tools/ectyper commit f574c20c5f06498727d186afc4d1a92f5344eb59
nml
parents:
4
diff
changeset
|
3 <xrefs> |
daba54cd25ca
planemo upload for repository https://github.com/phac-nml/galaxy_tools/tree/master/tools/ectyper commit f574c20c5f06498727d186afc4d1a92f5344eb59
nml
parents:
4
diff
changeset
|
4 <xref type="bio.tools">ectyper</xref> |
daba54cd25ca
planemo upload for repository https://github.com/phac-nml/galaxy_tools/tree/master/tools/ectyper commit f574c20c5f06498727d186afc4d1a92f5344eb59
nml
parents:
4
diff
changeset
|
5 </xrefs> |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
6 <requirements> |
4
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
7 <requirement type="package" version="1.0.0">ectyper</requirement> |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
8 </requirements> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
9 <command detect_errors="exit_code"> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
10 <![CDATA[ |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
11 #set $genomes = '' |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
12 #if hasattr($input, '__iter__') |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
13 #for $i in $input |
2
e79a8dad83b4
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents:
1
diff
changeset
|
14 ln -s "${i}" "${i.element_identifier}" && |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
15 #if len($genomes) > 0 |
2
e79a8dad83b4
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents:
1
diff
changeset
|
16 #set $genomes = $genomes + ',' + str($i.element_identifier) |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
17 #else |
2
e79a8dad83b4
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents:
1
diff
changeset
|
18 #set $genomes = str($i.element_identifier) |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
19 #end if |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
20 #end for |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
21 #else |
2
e79a8dad83b4
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents:
1
diff
changeset
|
22 ln -s "${input}" "${input.element_identifier}" && |
e79a8dad83b4
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents:
1
diff
changeset
|
23 #set $genomes = $input.element_identifier |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
24 #end if |
1
b02c775b27c8
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 44fb515f2f613c2cf3c8cc17e28cd559e7555b23
nml
parents:
0
diff
changeset
|
25 |
4
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
26 #if $adv_param.mash_input |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
27 ln -s "${adv_param.mash_input}" mash_sketch.msh && |
1
b02c775b27c8
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 44fb515f2f613c2cf3c8cc17e28cd559e7555b23
nml
parents:
0
diff
changeset
|
28 #end if |
2
e79a8dad83b4
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents:
1
diff
changeset
|
29 |
4
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
30 |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
31 #if $adv_param.db_input |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
32 ln -s "${adv_param.db_input}" custom_db.json && |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
33 #end if |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
34 |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
35 |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
36 ectyper --cores \${GALAXY_SLOTS:-4} |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
37 --input "${genomes}" |
4
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
38 -opid '$adv_param.opid' |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
39 -opcov '$adv_param.opcov' |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
40 -hpid '$adv_param.hpid' |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
41 -hpcov '$adv_param.hpcov' |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
42 |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
43 #if $adv_param.verifyEcoli |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
44 --verify |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
45 #end if |
4
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
46 |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
47 #if $adv_param.mash_input |
1
b02c775b27c8
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 44fb515f2f613c2cf3c8cc17e28cd559e7555b23
nml
parents:
0
diff
changeset
|
48 --refseq mash_sketch.msh |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
49 #end if |
4
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
50 |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
51 #if $adv_param.db_input |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
52 --dbpath custom_db.json |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
53 #end if |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
54 |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
55 --output '.' |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
56 ]]> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
57 </command> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
58 <inputs> |
2
e79a8dad83b4
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents:
1
diff
changeset
|
59 <param name="input" type="data" format="fastq,fasta" label="Genome(s) input(s)" help="FASTA or FASTQ file(s)"/> |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
60 <section name="adv_param" title="Advanced parameters" expanded="False"> |
4
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
61 <param name="opid" label="O antigen minimum %identity" type="integer" value="90" min="1" max="100"/> |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
62 <param name="opcov" label="O antigen minimum %coverage" type="integer" value="90" min="1" max="100"/> |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
63 <param name="hpid" label="H antigen minimum %identity" type="integer" value="95" min="1" max="100"/> |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
64 <param name="hpcov" label="H antigen minimum %coverage" type="integer" value="50" min="1" max="100"/> |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
65 <param name="verifyEcoli" type="boolean" checked="true" label="Enable E. coli species verification"/> |
4
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
66 <param name="blastresults" type="boolean" checked="false" label="Include BLAST allele alignment results tab-delim file in the outputs?" /> |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
67 <param name="logging" type="boolean" checked="false" label="Include log file in the run outputs?" /> |
4
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
68 <param name="mash_input" type="data" optional="true" format="binary" label="Mash genome sketches (Optional)" help="Optionally provide custom MASH genome sketch to help with species identification (otherwise default RefSeq sketch is used)"/> |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
69 <param name="db_input" type="data" optional="true" format="json" label="Custom database of alleles (Optional)" help="Optionally provide custom database of alleles in JSON format"/> |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
70 </section> |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
71 </inputs> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
72 <outputs> |
2
e79a8dad83b4
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents:
1
diff
changeset
|
73 <data name="output_result" format="tabular" from_work_dir="output.tsv" label="${tool.name} serotype report on ${input.element_identifier}"> </data> |
e79a8dad83b4
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents:
1
diff
changeset
|
74 <data name="output_log" format="txt" from_work_dir="ectyper.log" label="${tool.name} log file on ${input.element_identifier}"> |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
75 <filter>adv_param['logging']==True</filter> |
4
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
76 </data> |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
77 <data name="output_blast" format="tabular" from_work_dir="blast_output_alleles.txt" label="${tool.name} BLAST results file on ${input.element_identifier}"> |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
78 <filter>adv_param['blastresults']==True</filter> |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
79 </data> |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
80 </outputs> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
81 <tests> |
5
daba54cd25ca
planemo upload for repository https://github.com/phac-nml/galaxy_tools/tree/master/tools/ectyper commit f574c20c5f06498727d186afc4d1a92f5344eb59
nml
parents:
4
diff
changeset
|
82 <test expect_num_outputs="1"> |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
83 <param name="input" value="Escherichia2.fastq"/> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
84 <assert_stderr> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
85 <has_text text="O22"/> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
86 <has_text text="H8"/> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
87 </assert_stderr> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
88 <output name="output_result" ftype="tabular" > |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
89 <assert_contents> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
90 <has_text_matching expression="O22"/> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
91 </assert_contents> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
92 </output> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
93 </test> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
94 </tests> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
95 |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
96 <help> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
97 **Syntax** |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
98 |
2
e79a8dad83b4
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents:
1
diff
changeset
|
99 |
4
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
100 This tool identifies the serotype of both assembled or assembly-free Escherichia coli genome samples based on a set of the key O and H antigen determinant genes including *wzm/wzt* or *wzx/wzy* and *fliC/flkA/flmA*. |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
101 Unique to the tool, species identification module allows for non-E.coli genomes identification including other Escherichia genus species. |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
102 This version improves antigen call rates on "difficult samples" by use of an adaptive threshold. This is especially useful when antigen genes are truncated or poorly covered by raw reads. |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
103 If no antigen call is being predicted by the tool, try to lower %coverage parameter first. For more information on the new Quality Control module and running parameter details please visit https://github.com/phac-nml/ecoli_serotyping. |
2
e79a8dad83b4
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents:
1
diff
changeset
|
104 |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
105 |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
106 ----- |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
107 |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
108 **Input:** |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
109 |
2
e79a8dad83b4
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents:
1
diff
changeset
|
110 Accepts a variety of inputs including both single and/or multiple FASTQ and/or FASTA file(s). Inputs might contain pure raw reads, but for more accurate results, draft assemblies are recommended. |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
111 |
2
e79a8dad83b4
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents:
1
diff
changeset
|
112 |
4
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
113 The default MASH RefSeq genome sketch (https://gembox.cbcb.umd.edu/mash/refseq.genomes.k21s1000.msh) containing approximately 91K genomes is included and automatically updated every 6 months. |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
114 |
2
e79a8dad83b4
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents:
1
diff
changeset
|
115 |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
116 |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
117 **Output:** |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
118 |
4
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
119 Tab-delimited report listing identified O and H antigens together with corresponding the highest-scoring alleles and normalized BLAST score defined as (%identity x %coverage) / 1e4. |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
120 If *verifyEcoli* parameter is enabled, final report will contain allele quality control information on results for reporting purposes. PASS (REPORTABLE) QC flag means that O and H antigen calls are of sufficient to unambiguously resolve them from all other antigens. |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
121 |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
122 ----- |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
123 |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
124 **Parameters (Optional):** |
4
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
125 - **Enable E. coli species verification:** for species verification in case samples are of non-E.coli origin |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
126 - **Include BLAST allele alignment results tab-delim file in the outputs?** Get reference allele sequences and detailed BLAST output |
08d801182fa1
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents:
3
diff
changeset
|
127 - **Include log file in the run outputs?:** Get optional logs of the ectyper run for a more detailed results assessment and troubleshooting |
0
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
128 |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
129 </help> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
130 <citations> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
131 <citation type="bibtex"> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
132 @misc{githubectyper, |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
133 author = {Laing Chad}, |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
134 title = {ECtyper - serotyping module for Escherichia coli}, |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
135 publisher = {GitHub}, |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
136 journal = {GitHub repository}, |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
137 url = {https://github.com/phac-nml/ecoli_serotyping} |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
138 }</citation> |
b60c187a3a02
planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff
changeset
|
139 </citations> |
2
e79a8dad83b4
"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents:
1
diff
changeset
|
140 </tool> |