Mercurial > repos > iuc > seqtk
annotate seqtk_mergepe.xml @ 22:f2a792351212 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 75d5141110314addc160504e0a1f9cd66443de66
| author | iuc |
|---|---|
| date | Wed, 16 Oct 2024 09:08:17 +0000 |
| parents | 8f26884c60b6 |
| children |
| rev | line source |
|---|---|
| 0 | 1 <?xml version="1.0"?> |
|
22
f2a792351212
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 75d5141110314addc160504e0a1f9cd66443de66
iuc
parents:
20
diff
changeset
|
2 <tool id="seqtk_mergepe" name="seqtk_mergepe" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="22.05"> |
|
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> |
|
22
f2a792351212
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 75d5141110314addc160504e0a1f9cd66443de66
iuc
parents:
20
diff
changeset
|
7 <expand macro="bio_tools"/> |
|
15
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="requirements"/> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
9 <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
|
10 <command><![CDATA[ |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
11 seqtk mergepe |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
12 '$in_fq1' |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
13 '$in_fq2' |
|
19
36f4c569a594
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 35c8480f525d211d5e9996086c60b2c6d4f89146"
iuc
parents:
17
diff
changeset
|
14 #echo "| pigz -p ${GALAXY_SLOTS:-1} --no-name --no-time" 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
|
15 ]]></command> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
16 <inputs> |
|
16
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_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
|
18 <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
|
19 </inputs> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
20 <outputs> |
|
22
f2a792351212
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 75d5141110314addc160504e0a1f9cd66443de66
iuc
parents:
20
diff
changeset
|
21 <data name="default" format_source="in_fq1" label="${tool.name} on ${on_string}: interleaved paired-end"/> |
|
15
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
22 </outputs> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
23 <tests> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
24 <test> |
|
16
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_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
|
26 <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
|
27 <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
|
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 <test> |
|
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_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
|
31 <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
|
32 <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
|
33 </test> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
34 </tests> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
35 <help><![CDATA[ |
| 0 | 36 **What it does** |
| 37 | |
| 38 Merge two files which constitute a paired-end file into a single, interleaved, paired-end FASTA/Q file | |
| 39 | |
| 40 :: | |
| 41 | |
| 42 # r1.fq | |
| 43 @test-6/1 | |
| 44 AGCTTGACGC | |
| 45 + | |
| 46 ?.HCF@C>>F | |
| 47 | |
| 48 # r2.fq | |
| 49 @test-6/2 | |
| 50 TGCGAAGACC | |
| 51 + | |
| 52 >2?A?A@@7? | |
| 53 | |
| 54 will produce the following paired file: | |
| 55 | |
| 56 :: | |
| 57 | |
| 58 @test-6/1 | |
| 59 AGCTTGACGC | |
| 60 + | |
| 61 ?.HCF@C>>F | |
| 62 @test-6/2 | |
| 63 TGCGAAGACC | |
| 64 + | |
| 65 >2?A?A@@7? | |
| 66 | |
| 67 While this may not have been an illuminating example, it is important to note | |
| 68 that this tool will properly interleave data. For example if you have the ids: | |
| 69 | |
| 70 :: | |
| 71 | |
| 72 @r-1/1 | |
| 73 @r-2/1 | |
| 74 @r-3/1 | |
| 75 @r-4/1 | |
| 76 | |
| 77 and | |
| 78 | |
| 79 :: | |
| 80 | |
| 81 @r-1/2 | |
| 82 @r-2/2 | |
| 83 @r-3/2 | |
| 84 @r-4/2 | |
| 85 | |
| 86 These will be interleaved as | |
| 87 | |
| 88 :: | |
| 89 | |
| 90 @r-1/1 | |
| 91 @r-1/2 | |
| 92 @r-2/1 | |
| 93 @r-2/2 | |
| 94 @r-3/1 | |
| 95 @r-3/2 | |
| 96 @r-4/1 | |
| 97 @r-4/2 | |
| 98 | |
| 99 @ATTRIBUTION@ | |
|
15
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
100 ]]></help> |
|
16f2535c08bf
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
7
diff
changeset
|
101 <expand macro="citation" /> |
| 0 | 102 </tool> |
