annotate serotypefinder.xml @ 0:1577ee103ed1 draft default tip

Uploaded
author estrain
date Wed, 12 Jul 2023 17:09:33 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
1 <tool id="serotypefinder" name="serotypefinder" version="0.1.0+galaxy0" python_template_version="3.5" profile="21.05">
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
2 <requirements>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
3 <requirement type="package">serotypefinder</requirement>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
4 </requirements>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
5 <command detect_errors="exit_code"><![CDATA[
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
6
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
7 #if $reads.reads_select == 'collection'
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
8 #set $name = $reads.coll.name.replace(' ', '_')
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
9 #set $forward = $reads.coll.forward
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
10 #set $reverse = $reads.coll.reverse
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
11 #set $infile = $name + "_1.fastq " + $name + "_2.fastq"
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
12 #if $reverse.is_of_type('fastq.gz', 'fastqsanger.gz')
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
13 gunzip -c $reverse > reverse.fastq;
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
14 #set $reverse = './reverse.fastq'
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
15 gunzip -c $forward > forward.fastq;
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
16 #set $forward = './forward.fastq'
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
17 #end if
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
18 ln -s $forward ${name}_1.fastq;
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
19 ln -s $reverse ${name}_2.fastq;
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
20 #else
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
21 #set $name = $reads.assembly.name.replace(' ', '_')
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
22 #set $ga = $reads.assembly
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
23 #set $infile = $name + ".fasta"
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
24 ln -s $ga ${name}.fasta;
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
25 #end if
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
26 serotypefinder -x -i $infile
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
27
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
28 ]]></command>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
29 <inputs>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
30 <conditional name="reads">
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
31 <param name="reads_select" type="select" label="Genome assembly or paired-end collection">
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
32 <option value="collection">Paired collection from your history</option>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
33 <option value="genome">Genome Assembly</option>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
34 </param>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
35 <when value="collection">
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
36 <param label="Paired reads" name="coll" type="data_collection" format="fastq,fastqsanger,fastq.gz,fastqsanger.gz" collection_type="paired" />
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
37 </when>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
38 <when value="genome">
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
39 <param label="Genome assembly" name="assembly" type="data" format="fasta"/>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
40 </when>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
41 </conditional>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
42 </inputs>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
43 <outputs>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
44 <data name="results" format="tabular" from_work_dir="results_tab.tsv" />
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
45 </outputs>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
46 <help><![CDATA[
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
47 Serotype predictions for E.coli.
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
48 ]]></help>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
49 <citations>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
50 <citation type="bibtex">
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
51 @misc{fleming,
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
52 title={serotypefinder - Serotype Prediction for E. coli},
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
53 journal={epub}, publisher={epub},
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
54 author={Scheutz, Flemming},
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
55 year={2023}, month={Max},
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
56 url={https://bitbucket.org/genomicepidemiology/serotypefinder/src/master}},
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
57
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
58 </citation>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
59 </citations>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
60 </tool>
1577ee103ed1 Uploaded
estrain
parents:
diff changeset
61