annotate fixFastq.xml @ 8:61f9e983ece4 draft default tip

Increment version
author Matt Shirley <mdshw5@gmail.com>
date Sun, 31 Mar 2013 11:32:11 -0400
parents 3ffaee64bb66
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
3ffaee64bb66 Increment version
Matt Shirley <mdshw5@gmail.com>
parents: 2
diff changeset
1 <tool id="fixFastq" name="Fix barcodes" version="1.0.1">
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>
8
61f9e983ece4 Increment version
Matt Shirley <mdshw5@gmail.com>
parents: 5
diff changeset
5 <param format="text" name="strict" type="select" value="">
0
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>
8
61f9e983ece4 Increment version
Matt Shirley <mdshw5@gmail.com>
parents: 5
diff changeset
9 </param>
0
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
10 <param format="tabular" name="list" type="data" label="List of barcodes used"/>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
11 <param format="fastqsanger" name="fastq" type="data" label="Barcoded reads"/>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
12 </inputs>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
13 <outputs>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
14 <data format="fastqsanger" name="out"/>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
15 </outputs>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
16 <stdio>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
17 <exit_code range="127" level="fatal" description="Cannot find fixFastq.py"/>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
18 </stdio>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
19 <requirements>
8
61f9e983ece4 Increment version
Matt Shirley <mdshw5@gmail.com>
parents: 5
diff changeset
20 <requirement type="package" version="1.01">hamstring</requirement>
0
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
21 </requirements>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
22 <help>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
23 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
24 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
25 with 'N' to denote ambiguity.
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
26 </help>
b9e8df2534f9 Uploaded
matt-shirley
parents:
diff changeset
27 </tool>