Mercurial > repos > iuc > seqtk
annotate seqtk_mergepe.xml @ 16:48a51c72f5e7 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
| author | iuc |
|---|---|
| date | Wed, 17 Oct 2018 05:58:58 -0400 |
| parents | 16f2535c08bf |
| children | 069c8f0695ee |
| rev | line source |
|---|---|
| 0 | 1 <?xml version="1.0"?> |
| 2 <tool id="seqtk_mergepe" name="seqtk_mergepe" version="@WRAPPER_VERSION@.0"> | |
|
15
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
3 <description>interleave two unpaired FASTA/Q files for a paired-end file</description> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
4 <macros> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
5 <import>macros.xml</import> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
6 </macros> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
7 <expand macro="requirements"/> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
8 <expand macro="stdio"/> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
9 <command><![CDATA[ |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
10 seqtk mergepe |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
11 '$in_fq1' |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
12 '$in_fq2' |
|
16
48a51c72f5e7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
15
diff
changeset
|
13 #echo "| gzip --no-name" if $in_fq1.is_of_type('fasta.gz', 'fastq.gz') else "" # > '$default' |
|
15
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
14 ]]></command> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
15 <inputs> |
|
16
48a51c72f5e7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
15
diff
changeset
|
16 <param name="in_fq1" type="data" format="fasta,fastq,fasta.gz,fastq.gz" label="Input FASTA/Q file #1"/> |
|
48a51c72f5e7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
15
diff
changeset
|
17 <param name="in_fq2" type="data" format="fasta,fastq,fasta.gz,fastq.gz" label="Input FASTA/Q file #2"/> |
|
15
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
18 </inputs> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
19 <outputs> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
20 <data name="default" format_source="in_fq1" label="$in_fq1.name and $in_fq2.name as interleaved paired-end"/> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
21 </outputs> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
22 <tests> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
23 <test> |
|
16
48a51c72f5e7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
15
diff
changeset
|
24 <param name="in_fq1" value="paired_dat1.fq" ftype="fastqsanger"/> |
|
48a51c72f5e7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
15
diff
changeset
|
25 <param name="in_fq2" value="paired_dat2.fq" ftype="fastqsanger"/> |
|
48a51c72f5e7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
15
diff
changeset
|
26 <output name="default" file="paired_dat.fq" ftype="fastqsanger"/> |
|
48a51c72f5e7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
15
diff
changeset
|
27 </test> |
|
48a51c72f5e7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
15
diff
changeset
|
28 <test> |
|
48a51c72f5e7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
15
diff
changeset
|
29 <param name="in_fq1" value="paired_dat1.fq.gz" ftype="fastqsanger.gz"/> |
|
48a51c72f5e7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
15
diff
changeset
|
30 <param name="in_fq2" value="paired_dat2.fq.gz" ftype="fastqsanger.gz"/> |
|
48a51c72f5e7
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
15
diff
changeset
|
31 <output name="default" file="paired_dat.fq.gz" ftype="fastqsanger.gz"/> |
|
15
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
32 </test> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
33 </tests> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
34 <help><![CDATA[ |
| 0 | 35 **What it does** |
| 36 | |
| 37 Merge two files which constitute a paired-end file into a single, interleaved, paired-end FASTA/Q file | |
| 38 | |
| 39 :: | |
| 40 | |
| 41 # r1.fq | |
| 42 @test-6/1 | |
| 43 AGCTTGACGC | |
| 44 + | |
| 45 ?.HCF@C>>F | |
| 46 | |
| 47 # r2.fq | |
| 48 @test-6/2 | |
| 49 TGCGAAGACC | |
| 50 + | |
| 51 >2?A?A@@7? | |
| 52 | |
| 53 will produce the following paired file: | |
| 54 | |
| 55 :: | |
| 56 | |
| 57 @test-6/1 | |
| 58 AGCTTGACGC | |
| 59 + | |
| 60 ?.HCF@C>>F | |
| 61 @test-6/2 | |
| 62 TGCGAAGACC | |
| 63 + | |
| 64 >2?A?A@@7? | |
| 65 | |
| 66 While this may not have been an illuminating example, it is important to note | |
| 67 that this tool will properly interleave data. For example if you have the ids: | |
| 68 | |
| 69 :: | |
| 70 | |
| 71 @r-1/1 | |
| 72 @r-2/1 | |
| 73 @r-3/1 | |
| 74 @r-4/1 | |
| 75 | |
| 76 and | |
| 77 | |
| 78 :: | |
| 79 | |
| 80 @r-1/2 | |
| 81 @r-2/2 | |
| 82 @r-3/2 | |
| 83 @r-4/2 | |
| 84 | |
| 85 These will be interleaved as | |
| 86 | |
| 87 :: | |
| 88 | |
| 89 @r-1/1 | |
| 90 @r-1/2 | |
| 91 @r-2/1 | |
| 92 @r-2/2 | |
| 93 @r-3/1 | |
| 94 @r-3/2 | |
| 95 @r-4/1 | |
| 96 @r-4/2 | |
| 97 | |
| 98 @ATTRIBUTION@ | |
|
15
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
99 ]]></help> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
100 <expand macro="citation" /> |
| 0 | 101 </tool> |
