Mercurial > repos > nml > ectyper
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 |
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> |