Mercurial > repos > bgruening > gotohscan
diff gotohscan.xml @ 0:1f621474a125 draft default tip
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/gotohscan commit 608bf2d6f11fe6dceaa0060f729bdbb66cfee867
author | bgruening |
---|---|
date | Sun, 12 Nov 2017 05:58:34 -0500 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gotohscan.xml Sun Nov 12 05:58:34 2017 -0500 @@ -0,0 +1,100 @@ +<tool id="rbc_gotohscan" name="GotohScan" version="1.3.0"> + <description>Find subsequences in db</description> + <requirements> + <requirement type="package" version="1.3">gotohscan</requirement> + </requirements> + <version_command><![CDATA[GotohScan --version | sed -n -e 2p]]></version_command> + <command detect_errors="aggressive"><![CDATA[ +GotohScan + -d '$dbase' + -q '$query' + + #if $split + --split $split + #end if + + #if $e + -e $e + #end if + + #if $p + -p $p + #end if + + $s + -o $o + > + + #if $o.value == '0' + '$output0' + #elif $o.value == '1' + '$output1' + #elif $o.value == '2' + '$output2' + #elif $o.value == '3' + '$output3' + #elif $o.value == '4' + '$output4' + #elif $o.value == '5' + '$output5' + #end if + ]]></command> + <inputs> + <param argument="-d" name="dbase" type="data" format="fasta" label="Input Database"/> + <param argument="-q" name="query" type="data" format="fasta" label="Input Query"/> + <param argument="--split" name="split" type="integer" optional="true" label="Database is split into subsequences of size:" help="default: 10000"/> + <param argument="-e" name="e" type="float" optional="true" label="E-value" help="Value should be < 10. default: 1e-3"/> + <param argument="-p" name="p" type="float" optional="true" label="Percent identity of aligned sequences" help="Value should be in [0.0,100.00]"/> + <param argument="-s" name="s" type="boolean" checked="false" truevalue="-s" falsevalue="" label="Print score distribution data for each query to a file"/> + <param argument="-o" name="o" type="select" label="Output Format"> + <option value="0" selected="true">Blast tabular output</option> + <option value="1">Blast tabular output + aligned sequences</option> + <option value="2">FASTA format. NOTE: Hit sequence only, without gaps !</option> + <option value="3">MAF format. NOTE: Header truncated to 30 characters!</option> + <option value="4">BED + aligned sequences</option> + <option value="5">GFF + aligned sequences</option> + </param> + </inputs> + <outputs> + <data name="output0" format="tabular" label="${tool.name} on ${on_string}"> + <filter>o == '0'</filter> + </data> + <data name="output1" format="tabular" label="${tool.name} on ${on_string}"> + <filter>o == '1'</filter> + </data> + <data name="output2" format="fasta" label="${tool.name} on ${on_string}"> + <filter>o == '2'</filter> + </data> + <data name="output3" format="maf" label="${tool.name} on ${on_string}"> + <filter>o == '3'</filter> + </data> + <data name="output4" format="bed" label="${tool.name} on ${on_string}"> + <filter>o == '4'</filter> + </data> + <data name="output5" format="gff" label="${tool.name} on ${on_string}"> + <filter>o == '5'</filter> + </data> + </outputs> + <tests> + <test> + <param name="dbase" value="NC_000913.fna"/> + <param name="query" value="C0299.fa"/> + <param name="o" value="2"/> + <output name="" ftype="fasta" file="gotohscan.result1"/> + </test> + </tests> + <help> +<![CDATA[ + +**GotohScan** is a search tool that finds shorter sequences +(usually genes) in large database sequences (chromosomes, genomes, ..) +by computing all semi-global alignments. Thus, the query sequence is +never truncated or split into subsequences, but always mapped to the +database over its complete length. The alignment is computed via the +Gotoh-alignment algorithm using affine gap costs. + +]]></help> + <citations> + <citation type="doi">10.1093/nar/gkn1084</citation> + </citations> +</tool>