comparison ectyper.xml @ 1:b02c775b27c8 draft

planemo upload for repository https://github.com/phac-nml/ecoli_serotyping commit 44fb515f2f613c2cf3c8cc17e28cd559e7555b23
author nml
date Thu, 31 Jan 2019 09:39:04 -0500
parents b60c187a3a02
children e79a8dad83b4
comparison
equal deleted inserted replaced
0:b60c187a3a02 1:b02c775b27c8
17 #end for 17 #end for
18 #else 18 #else
19 ln -s "${input}" "${input.name}" && 19 ln -s "${input}" "${input.name}" &&
20 #set $genomes = $input.name 20 #set $genomes = $input.name
21 #end if 21 #end if
22
23 #if $mash_input
24 ln -s "${mash_input}" mash_sketch.msh &&
25 #end if
22 26
23 ectyper --cores \${GALAXY_SLOTS:-4} 27 ectyper --cores \${GALAXY_SLOTS:-4}
24 --input "${genomes}" 28 --input "${genomes}"
25 --percentIdentity '$adv_param.min_percentIdentity' 29 --percentIdentity '$adv_param.min_percentIdentity'
26 --percentLength '$adv_param.percentLength' 30 --percentLength '$adv_param.percentLength'
27 #if $adv_param.verifyEcoli 31 #if $adv_param.verifyEcoli
28 --verify 32 --verify
29 #end if 33 #end if
34 #if $mash_input
35 --refseq mash_sketch.msh
36 #end if
30 #if $adv_param.alleleSequence 37 #if $adv_param.alleleSequence
31 --sequence 38 --sequence
32 #end if 39 #end if
33 --output '.' 40 --output '.'
34 ]]> 41 ]]>
35 </command> 42 </command>
36 <inputs> 43 <inputs>
37 <param name="input" type="data" format="fastq,fasta" label="Input(s)" help="FASTA or FASTQ file(s) with contig(s)"/> 44 <param name="input" type="data" format="fastq,fasta" label="Genome(s) input(s)" help="FASTA or FASTQ file(s) with contig(s)"/>
45 <param name="mash_input" type="data" optional="true" format="binary" label="Mash genome sketches (Optional)" help="Optionally provide MASH sketches to find closest genome (in case O/H typing fails)"/>
38 <section name="adv_param" title="Advanced parameters" expanded="False"> 46 <section name="adv_param" title="Advanced parameters" expanded="False">
39 <param name="min_percentIdentity" type="integer" value="90" min="1" max="100"/> 47 <param name="min_percentIdentity" type="integer" value="90" min="1" max="100"/>
40 <param name="percentLength" type="integer" value="50" min="1" max="100"/> 48 <param name="percentLength" type="integer" value="50" min="1" max="100"/>
41 <param name="verifyEcoli" type="boolean" checked="true" label="Enable E. coli species verification"/> 49 <param name="verifyEcoli" type="boolean" checked="true" label="Enable E. coli species verification"/>
42 <param name="alleleSequence" type="boolean" checked="false" label="Print the allele sequences as the final columns of the output?"/> 50 <param name="alleleSequence" type="boolean" checked="false" label="Print the allele sequences as the final columns of the output?"/>
73 81
74 ----- 82 -----
75 83
76 **Input:** 84 **Input:**
77 85
78 Accepts a variety of inputs including single or multiple FASTQ and/or FASTA file(s). Inputs might contain pure raw reads, but for more accurate results draft assemblies are recommended. 86 Accepts a variety of inputs including single or multiple FASTQ and/or FASTA file(s). Inputs might contain pure raw reads, but for more accurate results draft assemblies are recommended.
79 87
88 Optionally select a MASH RefSeq genome sketch (version 2.0 and above) for cases when O/H typing would fail. Download RefSeq genome sketch containing 91,283 genomes with 1000 hashes each directly from https://gembox.cbcb.umd.edu/mash/refseq.genomes.k21s1000.msh .
80 89
81 **Output:** 90 **Output:**
82 91
83 Tab-delimited report listing identified O and H antigens together with corresponding highest scoring alleles and normalized BLAST score defined as (%identity x query coverage length) / 10000 92 Tab-delimited report listing identified O and H antigens together with corresponding highest scoring alleles and normalized BLAST score defined as (%identity x query coverage length) / 10000
84 93