annotate fixFastq.xml @ 0:b9e8df2534f9 draft

Uploaded
author matt-shirley
date Sat, 30 Mar 2013 22:03:11 -0400
parents
children cfe2e583df82
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
1 <tool id="fixFastq" name="Fix barcodes" version="1.0.0">
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
2 <description> generated using Hamming encoding</description>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
3 <command interpreter="python">fixFastq.py $strict $list $fastq $out</command>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
4 <inputs>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
5 <param format="text" name="strict" type="select" value=""/>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
6 <label>Replace unknown barcodes with N</label>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
7 <option value="">No</option>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
8 <option value="-s">Yes</option>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
9 <param format="tabular" name="list" type="data" label="List of barcodes used"/>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
10 <param format="fastqsanger" name="fastq" type="data" label="Barcoded reads"/>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
11 </inputs>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
12 <outputs>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
13 <data format="fastqsanger" name="out"/>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
14 </outputs>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
15 <stdio>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
16 <exit_code range="127" level="fatal" description="Cannot find fixFastq.py"/>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
17 </stdio>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
18 <requirements>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
19 <requirement type="python-module">hamstring</requirement>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
20 </requirements>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
21 <help>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
22 This program accepts a fastqsanger file containing reads that are barcoded on the 5' end using a Hamming7,4 DNA barcode. A list of valid barcodes is checked,
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
23 and if the barcode checksum fails the barcode is corrected and checked against this list. If the barcode is not present in the list, it may be replaced
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
24 with 'N' to denote ambiguity.
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
25 </help>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
26 </tool>