annotate tools/clc_assembly_cell/clc_assembler.xml @ 5:31a9169b6222 draft default tip

"Update all the pico_galaxy tools on main Tool Shed"
author peterjc
date Fri, 16 Apr 2021 22:32:53 +0000
parents 46a667b5e19e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
31a9169b6222 "Update all the pico_galaxy tools on main Tool Shed"
peterjc
parents: 4
diff changeset
1 <tool id="clc_assembler" name="CLC assembler" version="0.0.7">
0
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
2 <description>Assembles reads giving a FASTA file</description>
5
31a9169b6222 "Update all the pico_galaxy tools on main Tool Shed"
peterjc
parents: 4
diff changeset
3 <version_command>
31a9169b6222 "Update all the pico_galaxy tools on main Tool Shed"
peterjc
parents: 4
diff changeset
4 ${CLC_ASSEMBLY_CELL:-/mnt/apps/clcBio/clc-assembly-cell-4.1.0-linux_64/}clc_assembler | grep -i version
31a9169b6222 "Update all the pico_galaxy tools on main Tool Shed"
peterjc
parents: 4
diff changeset
5 </version_command>
31a9169b6222 "Update all the pico_galaxy tools on main Tool Shed"
peterjc
parents: 4
diff changeset
6 <command detect_errors="aggressive">
31a9169b6222 "Update all the pico_galaxy tools on main Tool Shed"
peterjc
parents: 4
diff changeset
7 \${CLC_ASSEMBLY_CELL:-/mnt/apps/clcBio/clc-assembly-cell-4.1.0-linux_64/}clc_assembler
0
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
8 #for $rg in $read_group
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
9 ##--------------------------------------
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
10 #if str($rg.segments.type) == "paired"
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
11 -p $rg.segments.placement $rg.segments.dist_mode $rg.segments.min_size $rg.segments.max_size -q -i "$rg.segments.filename1" "$rg.segments.filename2"
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
12 #end if
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
13 ##--------------------------------------
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
14 #if str($rg.segments.type) == "interleaved"
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
15 -p $rg.segments.placement $rg.segments.dist_mode $rg.segments.min_size $rg.segments.max_size -q "$rg.segments.filename"
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
16 #end if
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
17 ##--------------------------------------
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
18 #if str($rg.segments.type) == "none"
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
19 -p no -q
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
20 #for $f in $rg.segments.filenames
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
21 "$f"
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
22 #end for
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
23 #end if
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
24 ##--------------------------------------
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
25 #end for
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
26 -m $min_contig_len
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
27 -o "$out_fasta"
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
28 --cpus \${GALAXY_SLOTS:-4}
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
29 -v | grep -v "^Progress: "</command>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
30 <inputs>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
31 <repeat name="read_group" title="Read Group" min="1">
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
32 <conditional name="segments">
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
33 <param name="type" type="select" label="Are these paired reads?">
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
34 <option value="paired">Paired reads (as two files)</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
35 <option value="interleaved">Paired reads (as one interleaved file)</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
36 <option value="none">Unpaired reads (single or orphan reads)</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
37 </param>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
38 <when value="paired">
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
39 <param name="placement" type="select" label="Pairing type (segment placing)">
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
40 <option value="fb">---&gt; &lt;--- (e.g. Sanger capillary or Solexa/Illumina paired-end library)</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
41 <option value="bf">&lt;--- ---&gt; (e.g. Solexa/Illumina mate-pair library)</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
42 <option value="ff">---&gt; ---&gt;</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
43 <option value="bb">&lt;--- &lt;---</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
44 </param>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
45 <param name="dist_mode" type="select" label="How is the fragment distance measured?">
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
46 <option value="ss">Start to start (e.g. Sanger capillary or Solexa/Illumina libraries)</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
47 <option value="se">Start to end</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
48 <option value="es">End to start</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
49 <option value="ee">End to end</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
50 </param>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
51 <!-- TODO - min/max validation done via the <code> tag? -->
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
52 <param name="min_size" type="integer" optional="false" min="0" value=""
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
53 label="Minimum size of 'good' DNA templates in the library preparation" />
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
54 <param name="max_size" type="integer" optional="false" min="0" value=""
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
55 label="Maximum size of 'good' DNA templates in the library preparation" />
4
46a667b5e19e v0.0.6 update optional/required parameters and URLS in docs
peterjc
parents: 2
diff changeset
56 <param name="filename1" type="data" format="fastq,fasta" label="Read file one"/>
46a667b5e19e v0.0.6 update optional/required parameters and URLS in docs
peterjc
parents: 2
diff changeset
57 <param name="filename2" type="data" format="fastq,fasta" label="Read file two"/>
0
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
58 </when>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
59 <when value="interleaved">
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
60 <param name="placement" type="select" label="Pairing type (segment placing)">
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
61 <option value="fb">---&gt; &lt;--- (e.g. Sanger capillary or Solexa/Illumina paired-end library)</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
62 <option value="bf">&lt;--- ---&gt; (e.g. Solexa/Illumina mate-pair library)</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
63 <option value="ff">---&gt; ---&gt;</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
64 <option value="bb">&lt;-- &lt;--</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
65 </param>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
66 <param name="dist_mode" type="select" label="How is the fragment distance measured?">
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
67 <option value="ss">Start to start (e.g. Sanger capillary or Solexa/Illumina libraries)</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
68 <option value="se">Start to end</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
69 <option value="es">End to start</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
70 <option value="ee">End to end</option>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
71 </param>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
72 <!-- TODO - min/max validation done via the <code> tag? -->
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
73 <param name="min_size" type="integer" optional="false" min="0" value=""
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
74 label="Minimum size of 'good' DNA templates in the library preparation" />
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
75 <param name="max_size" type="integer" optional="false" min="0" value=""
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
76 label="Maximum size of 'good' DNA templates in the library preparation" />
4
46a667b5e19e v0.0.6 update optional/required parameters and URLS in docs
peterjc
parents: 2
diff changeset
77 <param name="filename" type="data" format="fastq,fasta" label="Interleaved read file"/>
0
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
78 </when>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
79 <when value="none">
4
46a667b5e19e v0.0.6 update optional/required parameters and URLS in docs
peterjc
parents: 2
diff changeset
80 <param name="filenames" type="data" format="fastq,fasta" multiple="true" optional="false" label="Read file(s)"
0
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
81 help="Multiple files allowed, for example several files of orphan reads." />
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
82 </when>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
83 </conditional>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
84 </repeat>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
85 <param name="min_contig_len" type="integer" optional="false" min="1" value="200" label="Minimum contig length"/>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
86 <!-- Word size? -->
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
87 <!-- Bubble size? -->
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
88 <!-- Scaffolding options? -->
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
89 <!-- AGP / GFF output? -->
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
90 </inputs>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
91 <!-- min/max validation? <code file="clc_validator.py" /> -->
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
92 <outputs>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
93 <data name="out_fasta" format="fasta" label="CLCbio assember contigs (FASTA)" />
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
94 </outputs>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
95 <tests>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
96 <test>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
97 <param name="read_group_0|segments|type" value="interleaved" />
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
98 <param name="read_group_0|segments|placement" value="fb" />
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
99 <param name="read_group_0|segments|dist_mode" value="ss" />
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
100 <param name="read_group_0|segments|min_size" value="1" />
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
101 <param name="read_group_0|segments|max_size" value="1000" />
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
102 <param name="read_group_0|segments|dist_mode" value="ss" />
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
103 <param name="read_group_0|segments|filename" value="SRR639755_mito_pairs.fastq.gz" ftype="fastqsanger" />
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
104 <param name="min_contig_len" value="200" />
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
105 <output name="out_fasta" file="SRR639755_mito_pairs.clc4_de_novo.fasta" ftype="fasta" />
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
106 </test>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
107 </tests>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
108 <help>
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
109
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
110 **What it does**
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
111
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
112 Runs the ``clc_assembler`` tool giving a FASTA output file. You would then
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
113 typically map the same set of reads onto this assembly using ``cls_mapper``
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
114 to any perform downstream analysis using the mapped reads.
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
115
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
116
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
117 **Citation**
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
118
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
119 If you use this Galaxy tool in work leading to a scientific publication please
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
120 cite this wrapper as:
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
121
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
122 Peter J.A. Cock (2013), Galaxy wrapper for the CLC Assembly Cell suite from CLCbio
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
123 http://toolshed.g2.bx.psu.edu/view/peterjc/clc_assembly_cell
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
124
1
5ae1c0312aaa v0.0.3 citation information and internal changes
peterjc
parents: 0
diff changeset
125 CLC Assembly Cell, CLC bio (2008--2015)
4
46a667b5e19e v0.0.6 update optional/required parameters and URLS in docs
peterjc
parents: 2
diff changeset
126 https://www.qiagenbioinformatics.com/products/clc-assembly-cell/
1
5ae1c0312aaa v0.0.3 citation information and internal changes
peterjc
parents: 0
diff changeset
127
0
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
128 This wrapper is available to install into other Galaxy Instances via the Galaxy
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
129 Tool Shed at http://toolshed.g2.bx.psu.edu/view/peterjc/clc_assembly_cell
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
130 </help>
1
5ae1c0312aaa v0.0.3 citation information and internal changes
peterjc
parents: 0
diff changeset
131 <citations>
5ae1c0312aaa v0.0.3 citation information and internal changes
peterjc
parents: 0
diff changeset
132 <citation type="bibtex">
5ae1c0312aaa v0.0.3 citation information and internal changes
peterjc
parents: 0
diff changeset
133 @MISC{clcbio,
5ae1c0312aaa v0.0.3 citation information and internal changes
peterjc
parents: 0
diff changeset
134 AUTHOR = {CLC Bio}
5ae1c0312aaa v0.0.3 citation information and internal changes
peterjc
parents: 0
diff changeset
135 title ={{CLC Assembly Cell}},
4
46a667b5e19e v0.0.6 update optional/required parameters and URLS in docs
peterjc
parents: 2
diff changeset
136 url = {https://www.qiagenbioinformatics.com/products/clc-assembly-cell/},
1
5ae1c0312aaa v0.0.3 citation information and internal changes
peterjc
parents: 0
diff changeset
137 year = {2008--2015}
5ae1c0312aaa v0.0.3 citation information and internal changes
peterjc
parents: 0
diff changeset
138 }
5ae1c0312aaa v0.0.3 citation information and internal changes
peterjc
parents: 0
diff changeset
139 </citation>
5ae1c0312aaa v0.0.3 citation information and internal changes
peterjc
parents: 0
diff changeset
140 </citations>
0
0996169ac2e8 Uploaded v0.0.2, previously only on the TestToolShed
peterjc
parents:
diff changeset
141 </tool>