annotate seal-galaxy-cc1b1911/seal/seqal.xml @ 0:244073d9abc1 draft default tip

Uploaded
author crs4
date Wed, 15 Oct 2014 09:41:10 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
244073d9abc1 Uploaded
crs4
parents:
diff changeset
1
244073d9abc1 Uploaded
crs4
parents:
diff changeset
2 <!--
244073d9abc1 Uploaded
crs4
parents:
diff changeset
3 Copyright (C) 2011-2014 CRS4.
244073d9abc1 Uploaded
crs4
parents:
diff changeset
4
244073d9abc1 Uploaded
crs4
parents:
diff changeset
5 This file is part of Seal.
244073d9abc1 Uploaded
crs4
parents:
diff changeset
6
244073d9abc1 Uploaded
crs4
parents:
diff changeset
7 Seal is free software: you can redistribute it and/or modify it
244073d9abc1 Uploaded
crs4
parents:
diff changeset
8 under the terms of the GNU General Public License as published by the Free
244073d9abc1 Uploaded
crs4
parents:
diff changeset
9 Software Foundation, either version 3 of the License, or (at your option)
244073d9abc1 Uploaded
crs4
parents:
diff changeset
10 any later version.
244073d9abc1 Uploaded
crs4
parents:
diff changeset
11
244073d9abc1 Uploaded
crs4
parents:
diff changeset
12 Seal is distributed in the hope that it will be useful, but
244073d9abc1 Uploaded
crs4
parents:
diff changeset
13 WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
244073d9abc1 Uploaded
crs4
parents:
diff changeset
14 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
244073d9abc1 Uploaded
crs4
parents:
diff changeset
15 for more details.
244073d9abc1 Uploaded
crs4
parents:
diff changeset
16
244073d9abc1 Uploaded
crs4
parents:
diff changeset
17 You should have received a copy of the GNU General Public License along
244073d9abc1 Uploaded
crs4
parents:
diff changeset
18 with Seal. If not, see <http://www.gnu.org/licenses/>.
244073d9abc1 Uploaded
crs4
parents:
diff changeset
19 -->
244073d9abc1 Uploaded
crs4
parents:
diff changeset
20
244073d9abc1 Uploaded
crs4
parents:
diff changeset
21
244073d9abc1 Uploaded
crs4
parents:
diff changeset
22 <tool id="seal_seqal" name="Seqal" version="13986416aa79561bd0102cb7ccc1e0668ac9f0a4">
244073d9abc1 Uploaded
crs4
parents:
diff changeset
23 <description>Map reads on Hadoop</description>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
24 <requirements>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
25 <requirement type="package" version="13986416aa79561bd0102cb7ccc1e0668ac9f0a4">seal</requirement>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
26 <requirement type="package" version="0.11">pydoop</requirement>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
27 <requirement type="package" version="0.1.3">hadoop-galaxy</requirement>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
28 </requirements>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
29
244073d9abc1 Uploaded
crs4
parents:
diff changeset
30 <command>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
31 hadoop_galaxy
244073d9abc1 Uploaded
crs4
parents:
diff changeset
32 --input $input_data
244073d9abc1 Uploaded
crs4
parents:
diff changeset
33 --output $output1
244073d9abc1 Uploaded
crs4
parents:
diff changeset
34 --executable seal
244073d9abc1 Uploaded
crs4
parents:
diff changeset
35 seqal
244073d9abc1 Uploaded
crs4
parents:
diff changeset
36 #if $align_only.value:
244073d9abc1 Uploaded
crs4
parents:
diff changeset
37 --align-only --num-reducers 0
244073d9abc1 Uploaded
crs4
parents:
diff changeset
38 #else
244073d9abc1 Uploaded
crs4
parents:
diff changeset
39 --num-reducers $align_only.num_reducers
244073d9abc1 Uploaded
crs4
parents:
diff changeset
40 #end if
244073d9abc1 Uploaded
crs4
parents:
diff changeset
41 --trimq $trimq
244073d9abc1 Uploaded
crs4
parents:
diff changeset
42 ${reference.fields.path}
244073d9abc1 Uploaded
crs4
parents:
diff changeset
43 </command>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
44
244073d9abc1 Uploaded
crs4
parents:
diff changeset
45 <inputs>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
46 <param name="input_data" type="data" format="pathset" label="Input data" />
244073d9abc1 Uploaded
crs4
parents:
diff changeset
47
244073d9abc1 Uploaded
crs4
parents:
diff changeset
48 <param name="reference" type="select" label="Select a built-in reference index archive">
244073d9abc1 Uploaded
crs4
parents:
diff changeset
49 <options from_data_table="seqal_indexes">
244073d9abc1 Uploaded
crs4
parents:
diff changeset
50 </options>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
51 </param>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
52
244073d9abc1 Uploaded
crs4
parents:
diff changeset
53 <param name="trimq" type="integer" min="0" value="0" label="trim quality, like BWA’s -q argument" />
244073d9abc1 Uploaded
crs4
parents:
diff changeset
54
244073d9abc1 Uploaded
crs4
parents:
diff changeset
55 <conditional name="align_only">
244073d9abc1 Uploaded
crs4
parents:
diff changeset
56 <param name="value" type="boolean" default="false" label="Align only (don't identify duplicates)" />
244073d9abc1 Uploaded
crs4
parents:
diff changeset
57 <when value="false">
244073d9abc1 Uploaded
crs4
parents:
diff changeset
58 <param name="num_reducers"
244073d9abc1 Uploaded
crs4
parents:
diff changeset
59 label="Number of reduce tasks"
244073d9abc1 Uploaded
crs4
parents:
diff changeset
60 type="integer"
244073d9abc1 Uploaded
crs4
parents:
diff changeset
61 value="90"
244073d9abc1 Uploaded
crs4
parents:
diff changeset
62 min="1"
244073d9abc1 Uploaded
crs4
parents:
diff changeset
63 />
244073d9abc1 Uploaded
crs4
parents:
diff changeset
64 </when>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
65 </conditional>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
66 </inputs>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
67
244073d9abc1 Uploaded
crs4
parents:
diff changeset
68 <outputs>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
69 <data name="output1" format="pathset" />
244073d9abc1 Uploaded
crs4
parents:
diff changeset
70 </outputs>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
71
244073d9abc1 Uploaded
crs4
parents:
diff changeset
72 <stdio>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
73 <exit_code range="1:" level="fatal" />
244073d9abc1 Uploaded
crs4
parents:
diff changeset
74 </stdio>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
75
244073d9abc1 Uploaded
crs4
parents:
diff changeset
76 <help>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
77 Seqal is a distributed short read mapping and duplicate removal tool. It
244073d9abc1 Uploaded
crs4
parents:
diff changeset
78 implements a distributed version of the BWA aligner, and adds a duplicate
244073d9abc1 Uploaded
crs4
parents:
diff changeset
79 read identification feature using the same criteria as the Picard
244073d9abc1 Uploaded
crs4
parents:
diff changeset
80 MarkDuplicates command. For a full description see the `manual
244073d9abc1 Uploaded
crs4
parents:
diff changeset
81 &lt;http://biodoop-seal.sourceforge.net/seqal_index.html&gt;`_.
244073d9abc1 Uploaded
crs4
parents:
diff changeset
82 </help>
244073d9abc1 Uploaded
crs4
parents:
diff changeset
83 </tool>