Mercurial > repos > cjav > split_by_barcode
comparison ngs-tools_split_by_barcode.xml @ 10:9fa7fd4d78bb draft default tip
Uploaded
author | cjav |
---|---|
date | Mon, 14 Oct 2013 14:40:18 -0400 |
parents | 9b59d2017dd6 |
children |
comparison
equal
deleted
inserted
replaced
9:af02b22ad482 | 10:9fa7fd4d78bb |
---|---|
1 <tool id="ngs-tools_split_by_barcode" name="Barcode Splitter (ngs-tools)" force_history_refresh="True" version="1.0.1"> | 1 <tool id="ngs-tools_split_by_barcode" name="Barcode Splitter (ngs-tools)" force_history_refresh="True" version="1.0.1"> |
2 <description></description> | 2 <description></description> |
3 <requirements> | 3 <requirements> |
4 <requirement type="package" version="0.1.6">ngs-tools</requirement> | 4 <requirement type="package" version="0.1.8">ngs-tools</requirement> |
5 </requirements> | 5 </requirements> |
6 <command> | 6 <command> |
7 ngs-tools split-by-barcode | 7 ngs-tools split-by-barcode |
8 $trim_barcode $input_format.format | 8 $trim_barcode $input_format.format |
9 --barcode-size $barcode_length --max-distance $max_distance | 9 --barcode-size $barcode_length --max-distance $max_distance |
35 </when> | 35 </when> |
36 </conditional> | 36 </conditional> |
37 <param format="tabular" name="barcode_index" type="data" label="Barcodes index" help="See below for description." /> | 37 <param format="tabular" name="barcode_index" type="data" label="Barcodes index" help="See below for description." /> |
38 <param name="barcode_length" type="integer" size="3" value="11" label="Barcode length" help="Please specify the barcode length." /> | 38 <param name="barcode_length" type="integer" size="3" value="11" label="Barcode length" help="Please specify the barcode length." /> |
39 <param name="barcodes" type="text" label="Barcodes to use" help="Comma separated list of barcodes to use. By default all barcodes in the 'Barcodes index' are used." /> | 39 <param name="barcodes" type="text" label="Barcodes to use" help="Comma separated list of barcodes to use. By default all barcodes in the 'Barcodes index' are used." /> |
40 <param name="trim_barcode" type="select" label="Trim the barcode" help="By default barcodes are trimmed from the resulting splitted datasets"> | 40 <param name="trim_barcode" type="select" label="Trim the barcode" help="By default barcodes are trimmed from the resulting split datasets"> |
41 <option value="" selected="true">Yes</option> | 41 <option value="" selected="true">Yes</option> |
42 <option value="--keep-barcode">No</option> | 42 <option value="--keep-barcode">No</option> |
43 </param> | 43 </param> |
44 <param name="max_distance" type="integer" size="3" value="2" label="Number of allowed polymorphisms" help="Max Levenshtein's distance when looking for mutated barcodes." /> | 44 <param name="max_distance" type="integer" size="3" value="2" label="Number of allowed polymorphisms" help="Max Levenshtein's distance when looking for mutated barcodes." /> |
45 </inputs> | 45 </inputs> |
46 | 46 |
47 <outputs> | 47 <outputs> |
48 <data format="interval" name="output1" /> | 48 <data format="tabular" name="output1" /> |
49 </outputs> | 49 </outputs> |
50 <help> | 50 <help> |
51 | 51 |
52 **What it does** | 52 **What it does** |
53 | 53 |
54 This tool splits FASTQ or FASTA datasets into several datasets, using barcodes as the split criteria. | 54 This tool splits FASTQ or FASTA datasets into several datasets, using barcodes as the split criteria. |
55 | 55 |
78 | 78 |
79 This tool is based on `ngs-tools`__ by Carlos Borroto <carlos.borroto@gmail.com>. | 79 This tool is based on `ngs-tools`__ by Carlos Borroto <carlos.borroto@gmail.com>. |
80 | 80 |
81 .. __: https://github.com/cjav/ngs-tools/ | 81 .. __: https://github.com/cjav/ngs-tools/ |
82 | 82 |
83 </help> | 83 </help> |
84 </tool> | 84 </tool> |