Previous changeset 2:a252d8415583 (2020-07-24) Next changeset 4:ecb38e2798cd (2021-07-05) |
Commit message:
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/fastqe commit 52c73f875aef9c4692b886e1a50d8124875e7dcb" |
modified:
fastqe.xml |
added:
test-data/test.fq.gz test-data/test2.fq.gz |
b |
diff -r a252d8415583 -r 819b8c1657d5 fastqe.xml --- a/fastqe.xml Fri Jul 24 14:30:21 2020 -0400 +++ b/fastqe.xml Fri Mar 19 21:37:48 2021 +0000 |
[ |
@@ -1,4 +1,4 @@ -<tool id="fastqe" name="FASTQE" version="0.2.6+galaxy0"> +<tool id="fastqe" name="FASTQE" version="0.2.6+galaxy1"> <description>visualize fastq files with emoji's 🧬😎</description> <requirements> <requirement type="package" version="0.2.6">fastqe</requirement> @@ -6,32 +6,36 @@ </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' && + mkdir inputs && + #for $i in $input + #set identifier = re.sub('[^\w\-\s.]', '_', $i.element_identifier) + #if $i.ext.endswith(".gz") and not $identifier.endswith(".gz") + #set identifier+=".gz" + #end if + ln -s $i inputs/$identifier && #end for echo "<html><head><title>FASTQE Report 🤔</title></head><body><h1>FASTQE Report 🤔</h1>" > '$output' && fastqe - --mean $bin - --min + ${" ".join(str($tpe).split(","))} --long $long - --max - #for $filename in $filenames: - '$filename' - #end for - | sed 's/$/<br>/;s/^\([^\t]*\)\t\([^\t]*\)\t/<h2>\1: \2<\/h2>\n/' >> '$output' && + ./inputs/* + | sed 's/$/<br>/;s/^\.\/inputs\/\([^\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="FastQ data" name="input" type="data" format="fastq,fastq.gz" multiple="true"/> <param label="Bin scores" name="bin" type="boolean" truevalue="--bin" falsevalue="" /> + <param label="Score types to show" name="tpe" type="select" multiple="true"> + <option value="--min" selected="true">Minimum</option> + <option value="--mean" selected="true">Minimum</option> + <option value="--max" selected="true">Minimum</option> + </param> <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> @@ -42,6 +46,10 @@ <param name="input" value="test.fq,test2.fq" /> <output name="output" file="out.html" /> </test> + <test> + <param name="input" value="test.fq.gz,test2.fq.gz" /> + <output name="output" file="out.html" lines_diff="12"/> + </test> </tests> <help><![CDATA[ FASTQ + Emoji = FASTQE 🤔 |
b |
diff -r a252d8415583 -r 819b8c1657d5 test-data/test.fq.gz |
b |
Binary file test-data/test.fq.gz has changed |
b |
diff -r a252d8415583 -r 819b8c1657d5 test-data/test2.fq.gz |
b |
Binary file test-data/test2.fq.gz has changed |