view fastqe.xml @ 1:8d3aff8ba8ad draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit acc3e75aff3a12ee82d03fbfe676ec81d5451c6e"
author iuc
date Mon, 20 Jul 2020 08:04:02 -0400
parents ece21607a21d
children a252d8415583
line wrap: on
line source

<tool id="fastqe" name="FASTQE" version="0.2.6">
    <description>visualize fastq files with emoji's 🧬😎</description>
    <requirements>
        <requirement type="package" version="0.2.6">fastqe</requirement>
    </requirements>
    <command detect_errors="exit_code">
    <![CDATA[

    #for i in $input:
        ln -s '$i' '$i.element_identifier' &&
    #end for

    echo "<html><head><title>FASTQE Report 🤔</title></head><body><h1>FASTQE Report 🤔</h1>" > '$output' &&

    fastqe
        --mean
        $bin
        --min
        --long $long
        --max
        #for i in $input:
            '$i.element_identifier'
        #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     | 🚫    |
+-------+-------+
| N     | 🚫    |
+-------+-------+
| 2-9   | 💀    |
+-------+-------+
| 10–19 | 💩    |
+-------+-------+
| 20–24 | ⚠️    |
+-------+-------+
| 25–29 | 😄    |
+-------+-------+
| 30–34 | 😆    |
+-------+-------+
| 35–39 | 😎    |
+-------+-------+
| ≥ 40  | 😍    |
+-------+-------+


]]></help>
    <citations>
    </citations>
</tool>