annotate ectyper.xml @ 4:08d801182fa1 draft default tip

"planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
author nml
date Fri, 29 May 2020 13:09:54 -0400
parents fb3683870b74
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
3 <requirements>
4
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
4 <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
5 </requirements>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
6 <command detect_errors="exit_code">
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
7 <![CDATA[
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
8 #set $genomes = ''
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
9 #if hasattr($input, '__iter__')
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
10 #for $i in $input
2
e79a8dad83b4 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents: 1
diff changeset
11 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
12 #if len($genomes) > 0
2
e79a8dad83b4 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents: 1
diff changeset
13 #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
14 #else
2
e79a8dad83b4 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents: 1
diff changeset
15 #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
16 #end if
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
17 #end for
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
18 #else
2
e79a8dad83b4 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents: 1
diff changeset
19 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
20 #set $genomes = $input.element_identifier
0
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
21 #end if
1
b02c775b27c8 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 44fb515f2f613c2cf3c8cc17e28cd559e7555b23
nml
parents: 0
diff changeset
22
4
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
23 #if $adv_param.mash_input
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
24 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
25 #end if
2
e79a8dad83b4 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents: 1
diff changeset
26
4
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
27
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
28 #if $adv_param.db_input
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
29 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
30 #end if
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
31
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
32
0
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
33 ectyper --cores \${GALAXY_SLOTS:-4}
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
34 --input "${genomes}"
4
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
35 -opid '$adv_param.opid'
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
36 -opcov '$adv_param.opcov'
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
37 -hpid '$adv_param.hpid'
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
38 -hpcov '$adv_param.hpcov'
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
39
0
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
40 #if $adv_param.verifyEcoli
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
41 --verify
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
42 #end if
4
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
43
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
44 #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
45 --refseq mash_sketch.msh
0
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
46 #end if
4
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
47
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
48 #if $adv_param.db_input
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
49 --dbpath custom_db.json
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
50 #end if
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
51
0
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
52 --output '.'
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
53 ]]>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
54 </command>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
55 <inputs>
2
e79a8dad83b4 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents: 1
diff changeset
56 <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
57 <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
58 <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
59 <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
60 <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
61 <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
62 <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
63 <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
64 <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
65 <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
66 <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
67 </section>
0
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
68 </inputs>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
69 <outputs>
2
e79a8dad83b4 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents: 1
diff changeset
70 <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
71 <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
72 <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
73 </data>
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
74 <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
75 <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
76 </data>
0
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
77 </outputs>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
78 <tests>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
79 <test>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
80 <param name="input" value="Escherichia2.fastq"/>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
81 <assert_stderr>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
82 <has_text text="O22"/>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
83 <has_text text="H8"/>
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 <output name="output_result" ftype="tabular" >
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
86 <assert_contents>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
87 <has_text_matching expression="O22"/>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
88 </assert_contents>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
89 </output>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
90 </test>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
91 </tests>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
92
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
93 <help>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
94 **Syntax**
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
95
2
e79a8dad83b4 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents: 1
diff changeset
96
4
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
97 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
98 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
99 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
100 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
101
0
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
102
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
103 -----
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
104
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
105 **Input:**
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
106
2
e79a8dad83b4 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents: 1
diff changeset
107 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
108
2
e79a8dad83b4 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents: 1
diff changeset
109
4
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
110 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
111
2
e79a8dad83b4 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents: 1
diff changeset
112
0
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
113
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
114 **Output:**
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
115
4
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
116 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
117 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
118
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
119 -----
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
120
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
121 **Parameters (Optional):**
4
08d801182fa1 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 6615f6e5ae2eac1f8e90f25e1707c8b7ab161517"
nml
parents: 3
diff changeset
122 - **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
123 - **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
124 - **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
125
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
126 </help>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
127 <citations>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
128 <citation type="bibtex">
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
129 @misc{githubectyper,
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
130 author = {Laing Chad},
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
131 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
132 publisher = {GitHub},
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
133 journal = {GitHub repository},
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
134 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
135 }</citation>
b60c187a3a02 planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 5ea0a5bb5a06d5d4bec03de885cc47df72193f87
nml
parents:
diff changeset
136 </citations>
2
e79a8dad83b4 "planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 42aaf40ea7e6658cf115edd8f2014ed0db9dbe38"
nml
parents: 1
diff changeset
137 </tool>