Mercurial > repos > iuc > fastqe
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 |
| 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> |
