annotate fastx_barcode_splitter_single.xml @ 0:bc23f6946bb8 default tip

Alternative barcode splitters that move selected results to the users history.
author Jim Johnson <jj@umn.edu>
date Tue, 19 Jul 2011 13:03:32 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
1 <tool id="cshl_fastx_barcode_splitter_single" name="Barcode Splitter (Single)">
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
2 <description></description>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
3 <requirements><requirement type="package">fastx_toolkit</requirement></requirements>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
4 <command interpreter="python">fastx_barcode_splitter_single_galaxy_wrapper.py
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
5 $matched_output
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
6 $unmatched_output
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
7 "$input.ext"
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
8 --barcodes='$barcode'
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
9 $input "$input.name"
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
10 --mismatches $mismatches --partial $partial $EOL
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
11 </command>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
12
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
13 <inputs>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
14 <!-- <param format="txt" name="BARCODE" type="data" label="Barcodes to use" /> -->
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
15 <param format="fasta,fastqsanger,fastqsolexa,fastqillumina" name="input" type="data" label="Library to split" />
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
16
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
17 <param name="EOL" type="select" label="Barcodes found at">
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
18 <option value="--bol">Start of sequence (5' end)</option>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
19 <option value="--eol">End of sequence (3' end)</option>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
20 </param>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
21
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
22 <param name="mismatches" type="integer" size="3" value="2" label="Number of allowed mismatches" />
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
23
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
24 <param name="partial" type="integer" size="3" value="0" label="Number of allowed barcodes nucleotide deletions" />
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
25
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
26 <param name="barcode" type="text" label="Barcode to extract" />
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
27
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
28 <!--
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
29 <param name="barcodes" type="select" multiple="true" label="Select barcodes to add as new datasets to history">
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
30 <options from_dataset="BARCODE">
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
31 <column name="name" index="0"/>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
32 <column name="value" index="0"/>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
33 <filter type="unique_value" name="unq_bc" column="0" />
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
34 <filter type="add_value" name="unmatched" value="unmatched"/>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
35 </options>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
36 </param>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
37 -->
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
38 </inputs>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
39
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
40 <outputs>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
41 <data format_source="input" name="matched_output" label="Barcode Splitter on ${input.name} (Matching sequences)" />
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
42 <data format_source="input" name="unmatched_output" label="Barcode Splitter on ${input.name} (Unmatched sequences)" />
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
43 </outputs>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
44
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
45 <tests>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
46 </tests>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
47
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
48 <help>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
49
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
50 **What it does**
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
51
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
52 This tool splits a Solexa library (FASTQ file) or a regular FASTA file into two files using a barcode as the split criteria.
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
53
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
54 --------
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
55
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
56 A new FASTQ file will be created (with the barcode's identifier as part of the file name).
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
57 Sequences matching the barcode will be stored in the appropriate file.
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
58
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
59 An additional FASTQ file will be created (the 'unmatched' file), where sequences not matching this barcode will be stored.
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
60
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
61 </help>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
62 </tool>
bc23f6946bb8 Alternative barcode splitters that move selected results to the users history.
Jim Johnson <jj@umn.edu>
parents:
diff changeset
63 <!-- FASTX-barcode-splitter is part of the FASTX-toolkit, by A.Gordon (gordon@cshl.edu) -->