annotate fastqe.xml @ 2:cbedff6218a3 draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 4edf8f17bc1a8aaf25622afc9c0c048ff7fa2f0f"
author iuc
date Fri, 24 Jul 2020 19:13:07 +0000
parents 01902d7aa584
children 82a8161b6a19
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
cbedff6218a3 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 4edf8f17bc1a8aaf25622afc9c0c048ff7fa2f0f"
iuc
parents: 1
diff changeset
1 <tool id="fastqe" name="FASTQE" version="0.2.6+galaxy0">
0
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
2 <description>visualize fastq files with emoji's 🧬😎</description>
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
3 <requirements>
1
01902d7aa584 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit acc3e75aff3a12ee82d03fbfe676ec81d5451c6e"
iuc
parents: 0
diff changeset
4 <requirement type="package" version="0.2.6">fastqe</requirement>
2
cbedff6218a3 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 4edf8f17bc1a8aaf25622afc9c0c048ff7fa2f0f"
iuc
parents: 1
diff changeset
5 <requirement type="package" version="4.7">sed</requirement>
0
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
6 </requirements>
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
7 <command detect_errors="exit_code">
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
8 <![CDATA[
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
9
2
cbedff6218a3 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 4edf8f17bc1a8aaf25622afc9c0c048ff7fa2f0f"
iuc
parents: 1
diff changeset
10 #import re
cbedff6218a3 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 4edf8f17bc1a8aaf25622afc9c0c048ff7fa2f0f"
iuc
parents: 1
diff changeset
11
cbedff6218a3 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 4edf8f17bc1a8aaf25622afc9c0c048ff7fa2f0f"
iuc
parents: 1
diff changeset
12 #set $filenames = [re.sub('[^\w\-\s.]', '_', $i.element_identifier) for $i in $input]
cbedff6218a3 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 4edf8f17bc1a8aaf25622afc9c0c048ff7fa2f0f"
iuc
parents: 1
diff changeset
13 #for $i, $filename in zip($input, $filenames):
cbedff6218a3 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 4edf8f17bc1a8aaf25622afc9c0c048ff7fa2f0f"
iuc
parents: 1
diff changeset
14 ln -s '$i' '$filename' &&
0
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
15 #end for
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
16
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
17 echo "<html><head><title>FASTQE Report 🤔</title></head><body><h1>FASTQE Report 🤔</h1>" > '$output' &&
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
18
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
19 fastqe
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
20 --mean
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
21 $bin
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
22 --min
1
01902d7aa584 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit acc3e75aff3a12ee82d03fbfe676ec81d5451c6e"
iuc
parents: 0
diff changeset
23 --long $long
0
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
24 --max
2
cbedff6218a3 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 4edf8f17bc1a8aaf25622afc9c0c048ff7fa2f0f"
iuc
parents: 1
diff changeset
25 #for $filename in $filenames:
cbedff6218a3 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 4edf8f17bc1a8aaf25622afc9c0c048ff7fa2f0f"
iuc
parents: 1
diff changeset
26 '$filename'
0
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
27 #end for
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
28 | sed 's/$/<br>/;s/^\([^\t]*\)\t\([^\t]*\)\t/<h2>\1: \2<\/h2>\n/' >> '$output' &&
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
29
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
30 echo "</body></html>" >> '$output'
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
31 ]]></command>
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
32 <inputs>
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
33 <param label="FastQ data" name="input" type="data" format="fastq" multiple="true"/>
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
34 <param label="Bin scores" name="bin" type="boolean" truevalue="--bin" falsevalue="" />
1
01902d7aa584 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit acc3e75aff3a12ee82d03fbfe676ec81d5451c6e"
iuc
parents: 0
diff changeset
35 <param label="Maximum read length" name="long" type="integer" help="Enable long reads up to this many bp long." min="1" value="500"/>
0
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
36 </inputs>
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
37 <outputs>
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
38 <data format="html" name="output"/>
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
39 </outputs>
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
40 <tests>
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
41 <test>
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
42 <param name="input" value="test.fq,test2.fq" />
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
43 <output name="output" file="out.html" />
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
44 </test>
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
45 </tests>
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
46 <help><![CDATA[
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
47 FASTQ + Emoji = FASTQE 🤔
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
48 =========================
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
49
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
50 Compute quality stats for FASTQ files and print those stats as emoji... for some reason.
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
51
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
52 Scores can also be binned:
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
53
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
54 +-------+-------+
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
55 | Bin | Emoji |
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
56 +=======+=======+
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
57 | N | 🚫 |
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
58 +-------+-------+
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
59 | 2-9 | 💀 |
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
60 +-------+-------+
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
61 | 10–19 | 💩 |
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
62 +-------+-------+
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
63 | 20–24 | ⚠️ |
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
64 +-------+-------+
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
65 | 25–29 | 😄 |
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
66 +-------+-------+
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
67 | 30–34 | 😆 |
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
68 +-------+-------+
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
69 | 35–39 | 😎 |
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
70 +-------+-------+
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
71 | ≥ 40 | 😍 |
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
72 +-------+-------+
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
73
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
74
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
75 ]]></help>
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
76 <citations>
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
77 </citations>
688b66fcf6fe "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 2da1480c5e2f439a6b30a253871a86bb05c39aa0"
iuc
parents:
diff changeset
78 </tool>