Mercurial > repos > iuc > abyss
diff abyss-pe.xml @ 1:0a5c7992b1ac draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/abyss commit 9d484642914b581ce35f254466b849d3c4c2c06c-dirty
author | iuc |
---|---|
date | Wed, 01 Mar 2017 15:17:12 -0500 |
parents | f048033da666 |
children | 2b89471cca20 |
line wrap: on
line diff
--- a/abyss-pe.xml Fri Jun 19 09:26:16 2015 -0400 +++ b/abyss-pe.xml Wed Mar 01 15:17:12 2017 -0500 @@ -1,4 +1,4 @@ -<tool id="abyss-pe" name="ABySS" version="1.9.0.0"> +<tool id="abyss-pe" name="ABySS" version="2.0.1.0"> <description>de novo sequence assembler</description> <macros> <xml name="reads_conditional"> @@ -22,7 +22,7 @@ </xml> </macros> <requirements> - <requirement type="package" version="1.9.0">abyss</requirement> + <requirement type="package" version="2.0.1">abyss</requirement> </requirements> <stdio> <!-- Anything other than zero is an error --> @@ -33,107 +33,114 @@ </stdio> <version_command>ABYSS --version | head -n 1</version_command> <command> -abyss-pe name=abyss j=\${GALAXY_SLOTS:-1} k=$k -#if str($K) - K=$K -#end if -#if str($q) - q=$q -#end if -#if str($Q) - Q=$Q -#end if -#if str($e) - e=$e -#end if -#if str($E) - E=$E -#end if -#if str($t) - t=$t -#end if -#if str($c) - c=$c -#end if -#if str($b) - b=$b -#end if -#if $SS - SS=--SS -#end if -#if str($m) - m=$m -#end if -#if str($p) - p=$p -#end if -#if str($a) - a=$a -#end if -#if str($l) - l=$l -#end if -#if str($s) - s=$s -#end if -#if str($n) - n=$n -#end if -#if str($d) - d=$d -#end if -#if str($S) - S=$S -#end if -#if str($N) - N=$N -#end if -#if $lib_repeat - lib=' - #for $i in range(len($lib_repeat)) - lib$i - #end for - ' - #for $i, $v in enumerate($lib_repeat) - #if $v.reads.reads_selector == 'paired' - lib${i}='${v.reads.reads1} ${v.reads.reads2}' - #elif $v.reads.reads_selector == 'paired_collection' - lib${i}='${v.reads.reads_coll.forward} ${v.reads.reads_coll.reverse}' - #else - lib${i}='${v.reads.reads_il}' - #end if - #end for -#end if -#if str($se_reads) != 'None' - se=' - #for $v in $se_reads - $v - #end for - ' -#end if -#if $mp_repeat - mp=' - #for $i in range(len($mp_repeat)) - mp$i - #end for - ' - #for $i, $v in enumerate($mp_repeat) - #if $v.reads.reads_selector == 'paired' - mp${i}='${v.reads.reads1} ${v.reads.reads2}' - #elif $v.reads.reads_selector == 'paired_collection' - mp${i}='${v.reads.reads_coll.forward} ${v.reads.reads_coll.reverse}' - #else - mp${i}='${v.reads.reads_il}' - #end if - #end for -#end if -#if str($long_seqs) != 'None' - long=' - #for $v in $long_seqs - $v - #end for - ' -#end if + abyss-pe + name=abyss + j=\${GALAXY_SLOTS:-1} + k=$k + + #if str($K) + K=$K + #end if + #if str($q) + q=$q + #end if + #if str($Q) + Q=$Q + #end if + #if str($e) + e=$e + #end if + #if str($E) + E=$E + #end if + #if str($t) + t=$t + #end if + #if str($c) + c=$c + #end if + #if str($b) + b=$b + #end if + #if $SS + SS=--SS + #end if + #if str($m) + m=$m + #end if + #if str($p) + p=$p + #end if + #if str($a) + a=$a + #end if + #if str($l) + l=$l + #end if + #if str($s) + s=$s + #end if + #if str($n) + n=$n + #end if + #if str($d) + d=$d + #end if + #if str($S) + S=$S + #end if + #if str($N) + N=$N + #end if + #if $lib_repeat + lib=' + #for $i in range(len($lib_repeat)) + lib$i + #end for + ' + #for $i, $v in enumerate($lib_repeat) + #if $v.reads.reads_selector == 'paired' + lib${i}='${v.reads.reads1} ${v.reads.reads2}' + #elif $v.reads.reads_selector == 'paired_collection' + lib${i}='${v.reads.reads_coll.forward} ${v.reads.reads_coll.reverse}' + #else + lib${i}='${v.reads.reads_il}' + #end if + #end for + #end if + #if str($se_reads) != 'None' + se=' + #for $v in $se_reads + $v + #end for + ' + #end if + #if $mp_repeat + mp=' + #for $i in range(len($mp_repeat)) + mp$i + #end for + ' + #for $i, $v in enumerate($mp_repeat) + #if $v.reads.reads_selector == 'paired' + mp${i}='${v.reads.reads1} ${v.reads.reads2}' + #elif $v.reads.reads_selector == 'paired_collection' + mp${i}='${v.reads.reads_coll.forward} ${v.reads.reads_coll.reverse}' + #else + mp${i}='${v.reads.reads_il}' + #end if + #end for + #end if + #if str($long_seqs) != 'None' + long=' + #for $i in range(len($long_seqs)) + long$i + #end for + ' + #for $i, $v in enumerate($long_seqs) + long${i}='$v' + #end for + #end if </command> <inputs> @@ -174,6 +181,9 @@ <data name="scaffolds" format="fasta" label="${tool.name} on ${on_string}: scaffolds" from_work_dir="abyss-scaffolds.fa"> <filter>lib_repeat or mp_repeat</filter> </data> + <data name="long_scaffolds" format="fasta" label="${tool.name} on ${on_string}: scaffolds" from_work_dir="abyss-long-scaffs.fa"> + <filter>long_seqs</filter> + </data> <data name="bubbles" format="fasta" label="${tool.name} on ${on_string}: bubbles" from_work_dir="abyss-bubbles.fa" /> <data name="indels" format="fasta" label="${tool.name} on ${on_string}: indels" from_work_dir="abyss-indel.fa" /> <data name="coverage_histogram_outfile" format="tabular" label="${tool.name} on ${on_string}: coverage histogram" from_work_dir="coverage.hist" /> @@ -207,6 +217,17 @@ <output name="coverage_histogram_outfile" file="coverage2.hist" /> <output name="stats" file="abyss-stats2.tab" /> </test> + <test> + <param name="se_reads" ftype="fastqsanger" value="assembly_sample-R1.fastq,assembly_sample-R2.fastq" /> + <param name="long_seqs" ftype="fastqsanger" value="assembly_sample-R2.fastq" /> + <param name="k" value="50" /> + <output name="unitigs" file="abyss-unitigs3.fa" /> + <output name="long_scaffolds" file="abyss-long-scaffolds3.fa" /> + <output name="bubbles" file="empty_file.fasta" /> + <output name="indels" file="empty_file.fasta" /> + <output name="coverage_histogram_outfile" file="coverage3.hist" /> + <output name="stats" file="abyss-stats3.tab" /> + </test> </tests> <help> **What it does** @@ -229,10 +250,10 @@ **License and citation** -This Galaxy tool is Copyright © 2015 `The Genome Analysis Centre (TGAC)`_ and is released under the `MIT license`_. +This Galaxy tool is Copyright © 2015-2016 `Earlham Institute`_ and is released under the `MIT license`_. -.. _The Genome Analysis Centre (TGAC): http://www.tgac.ac.uk/ -.. _MIT license: http://opensource.org/licenses/MIT +.. _Earlham Institute: http://www.earlham.ac.uk/ +.. _MIT license: https://opensource.org/licenses/MIT You can use this tool only if you agree to the license terms of: `ABySS`_.