Mercurial > repos > iuc > fastqe
view fastqe.xml @ 2:a252d8415583 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 7f1ac61222e3b10cd9a82c7b35ea53985c06ba9c"
author | iuc |
---|---|
date | Fri, 24 Jul 2020 14:30:21 -0400 |
parents | 8d3aff8ba8ad |
children | 819b8c1657d5 |
line wrap: on
line source
<tool id="fastqe" name="FASTQE" version="0.2.6+galaxy0"> <description>visualize fastq files with emoji's 🧬😎</description> <requirements> <requirement type="package" version="0.2.6">fastqe</requirement> <requirement type="package" version="4.7">sed</requirement> </requirements> <command detect_errors="exit_code"> <![CDATA[ #import re #set $filenames = [re.sub('[^\w\-\s.]', '_', $i.element_identifier) for $i in $input] #for $i, $filename in zip($input, $filenames): ln -s '$i' '$filename' && #end for echo "<html><head><title>FASTQE Report 🤔</title></head><body><h1>FASTQE Report 🤔</h1>" > '$output' && fastqe --mean $bin --min --long $long --max #for $filename in $filenames: '$filename' #end for | sed 's/$/<br>/;s/^\([^\t]*\)\t\([^\t]*\)\t/<h2>\1: \2<\/h2>\n/' >> '$output' && echo "</body></html>" >> '$output' ]]></command> <inputs> <param label="FastQ data" name="input" type="data" format="fastq" multiple="true"/> <param label="Bin scores" name="bin" type="boolean" truevalue="--bin" falsevalue="" /> <param label="Maximum read length" name="long" type="integer" help="Enable long reads up to this many bp long." min="1" value="500"/> </inputs> <outputs> <data format="html" name="output"/> </outputs> <tests> <test> <param name="input" value="test.fq,test2.fq" /> <output name="output" file="out.html" /> </test> </tests> <help><![CDATA[ FASTQ + Emoji = FASTQE 🤔 ========================= Compute quality stats for FASTQ files and print those stats as emoji... for some reason. Scores can also be binned: +-------+-------+ | Bin | Emoji | +=======+=======+ | N | 🚫 | +-------+-------+ | 2-9 | 💀 | +-------+-------+ | 10–19 | 💩 | +-------+-------+ | 20–24 | ⚠️ | +-------+-------+ | 25–29 | 😄 | +-------+-------+ | 30–34 | 😆 | +-------+-------+ | 35–39 | 😎 | +-------+-------+ | ≥ 40 | 😍 | +-------+-------+ ]]></help> <citations> </citations> </tool>