Mercurial > repos > iuc > seqtk
annotate seqtk_mergepe.xml @ 11:8511b6d85fc7 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit c819f01ae147fb23a1e5e91cee3626b6a19b9e03
| author | iuc |
|---|---|
| date | Wed, 09 Jul 2025 19:23:11 +0000 |
| parents | 4b494533146a |
| children |
| rev | line source |
|---|---|
| 0 | 1 <?xml version="1.0"?> |
|
9
4b494533146a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 2f75805e2e6cfa2af15076e6f4929b87631360a6
iuc
parents:
8
diff
changeset
|
2 <tool id="seqtk_mergepe" name="seqtk_mergepe" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="22.05"> |
|
3
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
3 <description>interleave two unpaired FASTA/Q files for a paired-end file</description> |
|
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
4 <macros> |
|
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
5 <import>macros.xml</import> |
|
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
6 </macros> |
|
9
4b494533146a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 2f75805e2e6cfa2af15076e6f4929b87631360a6
iuc
parents:
8
diff
changeset
|
7 <expand macro="bio_tools"/> |
|
3
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
8 <expand macro="requirements"/> |
|
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
9 <expand macro="stdio"/> |
|
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
10 <command><![CDATA[ |
|
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
11 seqtk mergepe |
|
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
12 '$in_fq1' |
|
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
13 '$in_fq2' |
|
7
58c8ece95b53
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 35c8480f525d211d5e9996086c60b2c6d4f89146"
iuc
parents:
5
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' |
|
3
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
15 ]]></command> |
|
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
16 <inputs> |
|
4
ecf1c30da3a2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
3
diff
changeset
|
17 <param name="in_fq1" type="data" format="fasta,fastq,fasta.gz,fastq.gz" label="Input FASTA/Q file #1"/> |
|
ecf1c30da3a2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
3
diff
changeset
|
18 <param name="in_fq2" type="data" format="fasta,fastq,fasta.gz,fastq.gz" label="Input FASTA/Q file #2"/> |
|
3
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
19 </inputs> |
|
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
20 <outputs> |
|
9
4b494533146a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 2f75805e2e6cfa2af15076e6f4929b87631360a6
iuc
parents:
8
diff
changeset
|
21 <data name="default" format_source="in_fq1" label="${tool.name} on ${on_string}: interleaved paired-end"/> |
|
3
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
22 </outputs> |
|
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
23 <tests> |
|
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
24 <test> |
|
4
ecf1c30da3a2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
3
diff
changeset
|
25 <param name="in_fq1" value="paired_dat1.fq" ftype="fastqsanger"/> |
|
ecf1c30da3a2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
3
diff
changeset
|
26 <param name="in_fq2" value="paired_dat2.fq" ftype="fastqsanger"/> |
|
ecf1c30da3a2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
3
diff
changeset
|
27 <output name="default" file="paired_dat.fq" ftype="fastqsanger"/> |
|
ecf1c30da3a2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
3
diff
changeset
|
28 </test> |
|
ecf1c30da3a2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
3
diff
changeset
|
29 <test> |
|
ecf1c30da3a2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
3
diff
changeset
|
30 <param name="in_fq1" value="paired_dat1.fq.gz" ftype="fastqsanger.gz"/> |
|
ecf1c30da3a2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
3
diff
changeset
|
31 <param name="in_fq2" value="paired_dat2.fq.gz" ftype="fastqsanger.gz"/> |
|
ecf1c30da3a2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit ad43df79dca3dc7c3511c6eb2ccf8589d2804eb2
iuc
parents:
3
diff
changeset
|
32 <output name="default" file="paired_dat.fq.gz" ftype="fastqsanger.gz"/> |
|
3
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
33 </test> |
|
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
34 </tests> |
|
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
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@ | |
|
3
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
100 ]]></help> |
|
bc7d99f46a5d
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seqtk commit 7379d9f8823d3c639c8119b116e141d0a736ca1d
iuc
parents:
2
diff
changeset
|
101 <expand macro="citation" /> |
| 0 | 102 </tool> |
