|
1 | 1 | <tool id="cshl_fastq_to_fasta" name="FASTQ to FASTA" version="@VERSION@">
|
2 |
| - <description>converter from FASTX-toolkit</description> |
| 2 | + <description>converter from FASTX-toolkit</description> |
3 | 3 | <expand macro="requirements" />
|
4 | 4 | <macros>
|
5 | 5 | <import>fastx_macros.xml</import>
|
6 | 6 | </macros>
|
7 |
| - <command> |
8 |
| - <![CDATA[ |
9 |
| - gunzip -cf $input | fastq_to_fasta $SKIPN $RENAMESEQ -o $output -v |
10 |
| - #if $input.ext == "fastqsanger": |
11 |
| - -Q 33 |
12 |
| - #elif $input.ext == "fastqillumina" or $input.ext == "fastqsolexa": |
13 |
| - -Q 64 |
14 |
| - #end if |
15 |
| - ]]> |
16 |
| - </command> |
17 |
| - <inputs> |
18 |
| - <param format="fastqsanger,fastqsolexa,fastqillumina" name="input" type="data" label="FASTQ Library to convert" /> |
19 |
| - |
20 |
| - <param name="SKIPN" type="select" label="Discard sequences with unknown (N) bases "> |
21 |
| - <option value="">yes</option> |
22 |
| - <option value="-n">no</option> |
23 |
| - </param> |
24 |
| - |
25 |
| - <param name="RENAMESEQ" type="select" label="Rename sequence names in output file (reduces file size)"> |
26 |
| - <option value="-r">yes</option> |
27 |
| - <option value="">no</option> |
28 |
| - </param> |
29 |
| - |
30 |
| - </inputs> |
31 |
| - |
32 |
| - <tests> |
33 |
| - <test> |
34 |
| - <!-- FASTQ-To-FASTA, keep N, don't rename --> |
35 |
| - <param name="input" value="fastq_to_fasta1.fastq" ftype="fastqsolexa" /> |
36 |
| - <param name="SKIPN" value=""/> |
37 |
| - <param name="RENAMESEQ" value=""/> |
38 |
| - <output name="output" file="fastq_to_fasta1a.out" /> |
39 |
| - </test> |
40 |
| - <test> |
41 |
| - <!-- FASTQ-To-FASTA, discard N, rename --> |
42 |
| - <param name="input" value="fastq_to_fasta1.fastq" ftype="fastqsolexa" /> |
43 |
| - <param name="SKIPN" value="no"/> |
44 |
| - <param name="RENAMESEQ" value="yes"/> |
45 |
| - <output name="output" file="fastq_to_fasta1b.out" /> |
46 |
| - </test> |
47 |
| - </tests> |
48 |
| - |
49 |
| - <outputs> |
50 |
| - <data format="fasta" name="output" metadata_source="input" /> |
51 |
| - </outputs> |
| 7 | + <command> |
| 8 | + <![CDATA[ |
| 9 | + gunzip -cf $input | fastq_to_fasta $SKIPN $RENAMESEQ -o $output -v |
| 10 | + #if $input.ext == "fastqsanger": |
| 11 | + -Q 33 |
| 12 | + #elif $input.ext == "fastqillumina" or $input.ext == "fastqsolexa": |
| 13 | + -Q 64 |
| 14 | + #end if |
| 15 | + ]]> |
| 16 | + </command> |
| 17 | + <inputs> |
| 18 | + <param format="fastqsanger,fastqsolexa,fastqillumina" name="input" type="data" label="FASTQ Library to convert" /> |
| 19 | + |
| 20 | + <param name="SKIPN" type="select" label="Discard sequences with unknown (N) bases "> |
| 21 | + <option value="">yes</option> |
| 22 | + <option value="-n">no</option> |
| 23 | + </param> |
| 24 | + |
| 25 | + <param name="RENAMESEQ" type="select" label="Rename sequence names in output file (reduces file size)"> |
| 26 | + <option value="-r">yes</option> |
| 27 | + <option value="">no</option> |
| 28 | + </param> |
| 29 | + |
| 30 | + </inputs> |
| 31 | + |
| 32 | + <tests> |
| 33 | + <test> |
| 34 | + <!-- FASTQ-To-FASTA, keep N, don't rename --> |
| 35 | + <param name="input" value="fastq_to_fasta1.fastq" ftype="fastqsolexa" /> |
| 36 | + <param name="SKIPN" value=""/> |
| 37 | + <param name="RENAMESEQ" value=""/> |
| 38 | + <output name="output" file="fastq_to_fasta1a.out" /> |
| 39 | + </test> |
| 40 | + <test> |
| 41 | + <!-- FASTQ-To-FASTA, discard N, rename --> |
| 42 | + <param name="input" value="fastq_to_fasta1.fastq" ftype="fastqsolexa" /> |
| 43 | + <param name="SKIPN" value="no"/> |
| 44 | + <param name="RENAMESEQ" value="yes"/> |
| 45 | + <output name="output" file="fastq_to_fasta1b.out" /> |
| 46 | + </test> |
| 47 | + </tests> |
| 48 | + |
| 49 | + <outputs> |
| 50 | + <data format="fasta" name="output" metadata_source="input" /> |
| 51 | + </outputs> |
52 | 52 |
|
53 | 53 | <help>
|
54 | 54 |
|
|
0 commit comments