mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Committing EMBOSS v5 tools: epestfind, est2genome extractseq freak fuzzpro garnier geecee
This commit is contained in:
@@ -0,0 +1,64 @@
|
||||
<tool id="EMBOSS_epestfind29" name="epestfind">
|
||||
<description>Finds PEST motifs as potential proteolytic cleavage sites</description>
|
||||
<command interpreter="perl">emboss_single_outputfile_wrapper.pl epestfind -sequence $input1 -goutfile $ofile2 -outfile $ofile1 -window $window -order $order -potential $potential -poor $poor
|
||||
-invalid $invalid -map $map -graph png -auto</command>
|
||||
<inputs>
|
||||
<param format="data" name="input1" type="data">
|
||||
<label>Sequence</label>
|
||||
</param>
|
||||
<param name="window" size="4" type="text" value="10">
|
||||
<label>Minimal distance between positively charged amino acids</label>
|
||||
</param>
|
||||
<param name="order" type="select">
|
||||
<label>Sort by</label>
|
||||
<option value="3">Score</option>
|
||||
<option value="1">Length</option>
|
||||
<option value="2">Position</option>
|
||||
</param>
|
||||
<param name="threshold" size="4" type="text" value="5.0">
|
||||
<label>Threshold value to discriminate weak from potential PEST motifs.</label>
|
||||
</param>
|
||||
<param name="potential" type="select">
|
||||
<label>Decide whether potential PEST motifs should be printed</label>
|
||||
<option value="yes">Yes</option>
|
||||
<option value="no">No</option>
|
||||
</param>
|
||||
<param name="poor" type="select">
|
||||
<label>Decide whether poor PEST motifs should be printed</label>
|
||||
<option value="yes">Yes</option>
|
||||
<option value="no">No</option>
|
||||
</param>
|
||||
<param name="invalid" type="select">
|
||||
<label>Decide whether invalid PEST motifs should be printed</label>
|
||||
<option value="no">No</option>
|
||||
<option value="yes">Yes</option>
|
||||
</param>
|
||||
<param name="map" type="select">
|
||||
<label>Decide whether PEST motifs should be mapped to sequence</label>
|
||||
<option value="yes">Yes</option>
|
||||
<option value="no">No</option>
|
||||
</param>
|
||||
</inputs>
|
||||
<outputs>
|
||||
<data format="png" name="ofile2" />
|
||||
<data format="epestfind" name="ofile1" />
|
||||
</outputs>
|
||||
<!-- <tests>
|
||||
<test>
|
||||
<param name="input1" value="2.fasta"/>
|
||||
<param name="window" value="10"/>
|
||||
<param name="order" value="3"/>
|
||||
<param name="threshold" value="5.0"/>
|
||||
<param name="potential" value="yes"/>
|
||||
<param name="poor" value="yes"/>
|
||||
<param name="invalid" value="no"/>
|
||||
<param name="map" value="yes"/>
|
||||
<output name="ofile1" file="emboss_epestfind_out.epestfind"/>
|
||||
</test>
|
||||
</tests> output file contains file location info -->
|
||||
<help>
|
||||
You can view the original documentation here_.
|
||||
|
||||
.. _here: http://emboss.sourceforge.net/apps/release/5.0/emboss/apps/epestfind.html
|
||||
</help>
|
||||
</tool>
|
||||
@@ -0,0 +1,102 @@
|
||||
<tool id="EMBOSS_est2genome32" name="est2genome">
|
||||
<description>Align EST and genomic DNA sequences</description>
|
||||
<command>est2genome -estsequence $input1 -genomesequence $input2 -outfile $out_file1 -match $match -mismatch $mismatch -gappenalty $gappenalty -intronpenalty $intronpenalty -splicepenalty
|
||||
$splicepenalty -minscore $minscore -reverse $reverse -splice $splice -mode $mode -best $best -shuffle $shuffle -seed $seed -align $align -width $width -auto</command>
|
||||
<inputs>
|
||||
<param format="fasta" name="input1" type="data">
|
||||
<label>EST sequence(s)</label>
|
||||
</param>
|
||||
<param format="data" name="input2" type="data">
|
||||
<label>Genomic sequence</label>
|
||||
</param>
|
||||
<param name="match" size="4" type="text" value="1">
|
||||
<label>Score for matching two bases</label>
|
||||
</param>
|
||||
<param name="mismatch" size="4" type="text" value="1">
|
||||
<label>Cost for mismatching two bases</label>
|
||||
</param>
|
||||
<param name="gappenalty" size="4" type="text" value="2">
|
||||
<label>Cost for deleting a single base in either sequence, excluding introns</label>
|
||||
</param>
|
||||
<param name="intronpenalty" size="4" type="text" value="40">
|
||||
<label>Cost for an intron, independent of length</label>
|
||||
</param>
|
||||
<param name="splicepenalty" size="4" type="text" value="20">
|
||||
<label>Cost for an intron, independent of length and starting/ending on donor-acceptor sites</label>
|
||||
</param>
|
||||
<param name="minscore" size="4" type="text" value="30">
|
||||
<label>Exclude alignments with scores below this threshold score</label>
|
||||
</param>
|
||||
<param name="reverse" type="select">
|
||||
<label>Reverse the orientation of the EST sequence</label>
|
||||
<option value="no">No</option>
|
||||
<option value="yes">Yes</option>
|
||||
</param>
|
||||
<param name="splice" type="select">
|
||||
<label>Use donor and acceptor splice sites</label>
|
||||
<option value="yes">Yes</option>
|
||||
<option value="no">No</option>
|
||||
</param>
|
||||
<param name="mode" type="select">
|
||||
<label>Comparison mode</label>
|
||||
<option value="both">Both strands</option>
|
||||
<option value="forward">Forward strand only</option>
|
||||
<option value="reverse">Reverse strand only</option>
|
||||
</param>
|
||||
<param name="best" type="select">
|
||||
<label>Only best comparisons</label>
|
||||
<option value="yes">Yes</option>
|
||||
<option value="no">No</option>
|
||||
</param>
|
||||
<param name="shuffle" size="4" type="text" value="0">
|
||||
<label>Shuffle</label>
|
||||
</param>
|
||||
<param name="seed" size="4" type="text" value="20825">
|
||||
<label>Random number seed</label>
|
||||
</param>
|
||||
<param name="align" type="select">
|
||||
<label>Show the alignment</label>
|
||||
<option value="no">No</option>
|
||||
<option value="yes">Yes</option>
|
||||
</param>
|
||||
<param name="width" size="4" type="text" value="50">
|
||||
<label>Alignment width</label>
|
||||
</param>
|
||||
</inputs>
|
||||
<outputs>
|
||||
<data format="est2genome" name="out_file1" />
|
||||
</outputs>
|
||||
<tests>
|
||||
<test>
|
||||
<param name="input1" value="2.fasta"/>
|
||||
<param name="input2" value="1.fasta"/>
|
||||
<param name="match" value="1"/>
|
||||
<param name="mismatch" value="1"/>
|
||||
<param name="match" value="1"/>
|
||||
<param name="gappenalty" value="2"/>
|
||||
<param name="intronpenalty" value="40"/>
|
||||
<param name="splicepenalty" value="20"/>
|
||||
<param name="minscore" value="30"/>
|
||||
<param name="reverse" value="no"/>
|
||||
<param name="splice" value="yes"/>
|
||||
<param name="mode" value="both"/>
|
||||
<param name="best" value="yes"/>
|
||||
<param name="shuffle" value="0"/>
|
||||
<param name="seed" value="20825"/>
|
||||
<param name="align" value="no"/>
|
||||
<param name="width" value="50"/>
|
||||
<output name="out_file1" file="emboss_est2genome_out.est2genome"/>
|
||||
</test>
|
||||
</tests>
|
||||
<help>
|
||||
.. class:: warningmark
|
||||
|
||||
The input dataset needs to be sequences.
|
||||
|
||||
-----
|
||||
|
||||
You can view the original documentation here_.
|
||||
|
||||
.. _here: http://emboss.sourceforge.net/apps/release/5.0/emboss/apps/est2genome.html
|
||||
</help>
|
||||
</tool>
|
||||
@@ -0,0 +1,95 @@
|
||||
<tool id="EMBOSS_extractfeat34" name="extractfeat">
|
||||
<!-- tool tested with documentation, functional test not designed due to empty files resulting from test input sequences -->
|
||||
<description>Extract features from a sequence</description>
|
||||
<command>extractfeat -sequence $input1 -outseq $out_file1 -before $before -after $after -source "$source" -type "$type" -sense $sense -minscore $minscore -maxscore $maxscore -tag "$tag" -value
|
||||
"$value" -join $join -featinname $featinname -describe "$describe" -osformat2 $out_format1 -auto</command>
|
||||
<inputs>
|
||||
<param format="data" name="input1" type="data">
|
||||
<label>Sequences</label>
|
||||
</param>
|
||||
<param name="before" size="4" type="text" value="0">
|
||||
<label>Number of bases or residues before the feature to include in the extracted sequence</label>
|
||||
</param>
|
||||
<param name="after" size="4" type="text" value="0">
|
||||
<label>Number of bases or residues after the feature to include in the extracted sequence</label>
|
||||
</param>
|
||||
<param name="source" size="4" type="text" value="*">
|
||||
<label>Feature source</label>
|
||||
</param>
|
||||
<param name="type" size="4" type="text" value="*">
|
||||
<label>Feature type</label>
|
||||
</param>
|
||||
<param name="sense" type="select">
|
||||
<label>Feature sense</label>
|
||||
<option value="0">Any sense</option>
|
||||
<option value="1">Forward sense</option>
|
||||
<option value="-1">Reverse sense</option>
|
||||
</param>
|
||||
<param name="minscore" size="4" type="text" value="0.0">
|
||||
<label>Minimum score</label>
|
||||
</param>
|
||||
<param name="maxscore" size="4" type="text" value="0.0">
|
||||
<label>Maximum score</label>
|
||||
</param>
|
||||
<param name="tag" size="4" type="text" value="*">
|
||||
<label>Feature tags</label>
|
||||
</param>
|
||||
<param name="value" size="4" type="text" value="*">
|
||||
<label>Tag values</label>
|
||||
</param>
|
||||
<param name="join" type="select">
|
||||
<label>Join features</label>
|
||||
<option value="no">No</option>
|
||||
<option value="yes">Yes</option>
|
||||
</param>
|
||||
<param name="featinname" type="select">
|
||||
<label>Put feature type in sequence name</label>
|
||||
<option value="no">No</option>
|
||||
<option value="yes">Yes</option>
|
||||
</param>
|
||||
<param name="describe" size="4" type="text" value="">
|
||||
<label>Specify one or more tag names that should be added to the output sequence Description text</label>
|
||||
</param>
|
||||
<param name="out_format1" type="select">
|
||||
<label>Output Sequence File Format</label>
|
||||
<option value="fasta">FASTA (m)</option>
|
||||
<option value="acedb">ACeDB (m)</option>
|
||||
<option value="asn1">ASN.1 (m)</option>
|
||||
<option value="clustal">Clustal (m)</option>
|
||||
<option value="codata">CODATA (m)</option>
|
||||
<option value="embl">EMBL (m)</option>
|
||||
<option value="fitch">Fitch (m)</option>
|
||||
<option value="gcg">Wisconsin Package GCG 9.x and 10.x (s)</option>
|
||||
<option value="genbank">GENBANK (m)</option>
|
||||
<option value="gff">GFF (m)</option>
|
||||
<option value="hennig86">Hennig86 (m)</option>
|
||||
<option value="ig">Intelligenetics (m)</option>
|
||||
<option value="jackknifer">Jackknifer (m)</option>
|
||||
<option value="jackknifernon">Jackknifernon (m)</option>
|
||||
<option value="mega">Mega (m)</option>
|
||||
<option value="meganon">Meganon (m)</option>
|
||||
<option value="msf">Wisconsin Package GCG's MSF (m)</option>
|
||||
<option value="pir">NBRF (PIR) (m)</option>
|
||||
<option value="ncbi">NCBI style FASTA (m)</option>
|
||||
<option value="nexus">Nexus/PAUP (m)</option>
|
||||
<option value="nexusnon">Nexusnon/PAUPnon (m)</option>
|
||||
<option value="phylip">PHYLIP interleaved (m)</option>
|
||||
<option value="phylipnon">PHYLIP non-interleaved (m)</option>
|
||||
<option value="selex">SELEX (m)</option>
|
||||
<option value="staden">Staden (s)</option>
|
||||
<option value="strider">DNA strider (m)</option>
|
||||
<option value="swiss">SwisProt entry (m)</option>
|
||||
<option value="text">Plain sequence (s)</option>
|
||||
<option value="treecon">Treecon (m)</option>
|
||||
</param>
|
||||
</inputs>
|
||||
<outputs>
|
||||
<data format="fasta" name="out_file1" />
|
||||
</outputs>
|
||||
<code file="emboss_format_corrector.py" />
|
||||
<help>
|
||||
You can view the original documentation here_.
|
||||
|
||||
.. _here: http://emboss.sourceforge.net/apps/release/5.0/emboss/apps/extractfeat.html
|
||||
</help>
|
||||
</tool>
|
||||
@@ -0,0 +1,67 @@
|
||||
<tool id="EMBOSS_extractseq35" name="extractseq">
|
||||
<description>Extract regions from a sequence</description>
|
||||
<command>extractseq -sequence $input1 -outseq $out_file1 -regions $regions -separate $separate -osformat2 $out_format1 -auto</command>
|
||||
<inputs>
|
||||
<param format="data" name="input1" type="data">
|
||||
<label>Sequences</label>
|
||||
</param>
|
||||
<param name="regions" size="20" type="text" value="1-9999999">
|
||||
<label>Regions to extract</label>
|
||||
</param>
|
||||
<param name="separate" type="select">
|
||||
<label>Write each specified region as a separate sequence</label>
|
||||
<option value="no">No</option>
|
||||
<option value="yes">Yes</option>
|
||||
</param>
|
||||
<param name="out_format1" type="select">
|
||||
<label>Output Sequence File Format</label>
|
||||
<option value="fasta">FASTA (m)</option>
|
||||
<option value="acedb">ACeDB (m)</option>
|
||||
<option value="asn1">ASN.1 (m)</option>
|
||||
<option value="clustal">Clustal (m)</option>
|
||||
<option value="codata">CODATA (m)</option>
|
||||
<option value="embl">EMBL (m)</option>
|
||||
<option value="fitch">Fitch (m)</option>
|
||||
<option value="gcg">Wisconsin Package GCG 9.x and 10.x (s)</option>
|
||||
<option value="genbank">GENBANK (m)</option>
|
||||
<option value="gff">GFF (m)</option>
|
||||
<option value="hennig86">Hennig86 (m)</option>
|
||||
<option value="ig">Intelligenetics (m)</option>
|
||||
<option value="jackknifer">Jackknifer (m)</option>
|
||||
<option value="jackknifernon">Jackknifernon (m)</option>
|
||||
<option value="mega">Mega (m)</option>
|
||||
<option value="meganon">Meganon (m)</option>
|
||||
<option value="msf">Wisconsin Package GCG's MSF (m)</option>
|
||||
<option value="pir">NBRF (PIR) (m)</option>
|
||||
<option value="ncbi">NCBI style FASTA (m)</option>
|
||||
<option value="nexus">Nexus/PAUP (m)</option>
|
||||
<option value="nexusnon">Nexusnon/PAUPnon (m)</option>
|
||||
<option value="phylip">PHYLIP interleaved (m)</option>
|
||||
<option value="phylipnon">PHYLIP non-interleaved (m)</option>
|
||||
<option value="selex">SELEX (m)</option>
|
||||
<option value="staden">Staden (s)</option>
|
||||
<option value="strider">DNA strider (m)</option>
|
||||
<option value="swiss">SwisProt entry (m)</option>
|
||||
<option value="text">Plain sequence (s)</option>
|
||||
<option value="treecon">Treecon (m)</option>
|
||||
</param>
|
||||
</inputs>
|
||||
<outputs>
|
||||
<data format="fasta" name="out_file1" />
|
||||
</outputs>
|
||||
<tests>
|
||||
<test>
|
||||
<param name="input1" value="2.fasta"/>
|
||||
<param name="regions" value="1-9999999"/>
|
||||
<param name="separate" value="no"/>
|
||||
<param name="out_format1" value="fasta"/>
|
||||
<output name="out_file1" file="emboss_extractseq_out.fasta"/>
|
||||
</test>
|
||||
</tests>
|
||||
<code file="emboss_format_corrector.py" />
|
||||
<help>
|
||||
You can view the original documentation here_.
|
||||
|
||||
.. _here: http://emboss.sourceforge.net/apps/release/5.0/emboss/apps/extractseq.html
|
||||
</help>
|
||||
</tool>
|
||||
@@ -0,0 +1,50 @@
|
||||
#EMBOSS format corrector
|
||||
|
||||
import operator
|
||||
#from galaxy import datatypes
|
||||
|
||||
#Properly set file formats after job run
|
||||
def exec_after_process( app, inp_data, out_data, param_dict,tool, stdout, stderr):
|
||||
#Properly set file formats before job run
|
||||
#def exec_before_job(trans, inp_data, out_data, param_dict,tool):
|
||||
#why isn't items an ordered list?
|
||||
items = out_data.items()
|
||||
#lets sort it ourselves....
|
||||
items = sorted(items, key=operator.itemgetter(0))
|
||||
#items is now sorted...
|
||||
|
||||
#normal filetype correction
|
||||
data_count=1
|
||||
for name, data in items:
|
||||
outputType = param_dict.get( 'out_format'+str(data_count), None )
|
||||
#print "data_count",data_count, "name", name, "outputType", outputType
|
||||
if outputType !=None:
|
||||
if outputType == 'ncbi':
|
||||
outputType = "fasta"
|
||||
elif outputType == 'excel':
|
||||
outputType = "tabular"
|
||||
elif outputType == 'text':
|
||||
outputType = "txt"
|
||||
data = app.datatypes_registry.change_datatype(data, outputType)
|
||||
data.flush()
|
||||
data_count+=1
|
||||
|
||||
#html filetype correction
|
||||
data_count=1
|
||||
for name, data in items:
|
||||
wants_plot = param_dict.get( 'html_out'+str(data_count), None )
|
||||
ext = "html"
|
||||
if wants_plot == "yes":
|
||||
data = app.datatypes_registry.change_datatype(data, ext)
|
||||
data.flush()
|
||||
data_count+=1
|
||||
|
||||
#png file correction
|
||||
data_count=1
|
||||
for name, data in items:
|
||||
wants_plot = param_dict.get( 'plot'+str(data_count), None )
|
||||
ext = "png"
|
||||
if wants_plot == "yes":
|
||||
data = app.datatypes_registry.change_datatype(data, ext)
|
||||
data.flush()
|
||||
data_count+=1
|
||||
@@ -0,0 +1,35 @@
|
||||
<tool id="EMBOSS_freak36" name="freak">
|
||||
<description>Residue/base frequency table or plot</description>
|
||||
<command>freak -seqall $input1 -outfile $out_file1 -window $window -letters $letters -graph png -step $step -auto</command>
|
||||
<inputs>
|
||||
<param format="data" name="input1" type="data">
|
||||
<label>Sequences</label>
|
||||
</param>
|
||||
<param name="letters" size="5" type="text" value="gc">
|
||||
<label>Residue letters</label>
|
||||
</param>
|
||||
<param name="step" size="5" type="text" value="1">
|
||||
<label>Stepping value</label>
|
||||
</param>
|
||||
<param name="window" size="5" type="text" value="30">
|
||||
<label>Averaging window</label>
|
||||
</param>
|
||||
</inputs>
|
||||
<outputs>
|
||||
<data format="freak" name="out_file1" />
|
||||
</outputs>
|
||||
<tests>
|
||||
<test>
|
||||
<param name="input1" value="2.fasta"/>
|
||||
<param name="letters" value="gc"/>
|
||||
<param name="step" value="1"/>
|
||||
<param name="window" value="30"/>
|
||||
<output name="out_file1" file="emboss_freak_out.freak"/>
|
||||
</test>
|
||||
</tests>
|
||||
<help>
|
||||
You can view the original documentation here_.
|
||||
|
||||
.. _here: http://emboss.sourceforge.net/apps/release/5.0/emboss/apps/freak.html
|
||||
</help>
|
||||
</tool>
|
||||
@@ -0,0 +1,43 @@
|
||||
<tool id="EMBOSS: fuzzpro38" name="fuzzpro">
|
||||
<description>Protein pattern search</description>
|
||||
<command>fuzzpro -sequence $input1 -outfile $out_file1 -pattern "$pattern" -mismatch $mismatch -rformat2 $out_format1 -auto</command>
|
||||
<inputs>
|
||||
<param format="data" name="input1" type="data">
|
||||
<label>Sequences</label>
|
||||
</param>
|
||||
<param name="pattern" size="5" type="text" value="">
|
||||
<label>Search pattern</label>
|
||||
</param>
|
||||
<param name="mismatch" size="5" type="text" value="0">
|
||||
<label>Number of mismatches</label>
|
||||
</param>
|
||||
<param name="out_format1" type="select">
|
||||
<label>Output Report File Format</label>
|
||||
<option value="seqtable">SeqTable</option>
|
||||
<option value="embl">EMBL</option>
|
||||
<option value="genbank">GENBANK</option>
|
||||
<option value="gff">GFF</option>
|
||||
<option value="pir">PIR</option>
|
||||
<option value="swiss">SwissProt</option>
|
||||
<option value="dbmotif">DbMotif</option>
|
||||
<option value="diffseq">Diffseq</option>
|
||||
<option value="excel">Excel (tab delimited)</option>
|
||||
<option value="feattable">FeatTable</option>
|
||||
<option value="motif">Motif</option>
|
||||
<option value="regions">Regions</option>
|
||||
<option value="simple">SRS Simple</option>
|
||||
<option value="srs">SRS</option>
|
||||
<option value="table">Table</option>
|
||||
<option value="tagseq">TagSeq</option>
|
||||
</param>
|
||||
</inputs>
|
||||
<outputs>
|
||||
<data format="fuzzpro" name="out_file1" />
|
||||
</outputs>
|
||||
<code file="emboss_format_corrector.py" />
|
||||
<help>
|
||||
You can view the original documentation here_.
|
||||
|
||||
.. _here: http://emboss.sourceforge.net/apps/release/5.0/emboss/apps/fuzzpro.html
|
||||
</help>
|
||||
</tool>
|
||||
@@ -0,0 +1,57 @@
|
||||
<tool id="EMBOSS_garnier40" name="garnier">
|
||||
<description>Predicts protein secondary structure</description>
|
||||
<command>garnier -sequence $input1 -outfile $out_file1 -idc $idc -rformat2 $out_format1 -auto</command>
|
||||
<inputs>
|
||||
<param format="data" name="input1" type="data">
|
||||
<label>Sequences</label>
|
||||
</param>
|
||||
<param name="idc" type="select">
|
||||
<label>In their paper, GOR mention that if you know something about the secondary structure content of the protein you are analyzing, you can do better in prediction. 'idc' is an index into a
|
||||
set of arrays, dharr[] and dsarr[], which provide 'decision constants' (dch, dcs), which are offsets that are applied to the weights for the helix and sheet (extend) terms. So, idc=0 says don't
|
||||
use the decision constant offsets, and idc=1 to 6 indicates that various combinations of dch,dcs offsets should be used</label>
|
||||
<option value="0">idc 0</option>
|
||||
<option value="1">idc 1</option>
|
||||
<option value="2">idc 2</option>
|
||||
<option value="3">idc 3</option>
|
||||
<option value="4">idc 4</option>
|
||||
<option value="5">idc 5</option>
|
||||
<option value="6">idc 6</option>
|
||||
</param>
|
||||
<param name="out_format1" type="select">
|
||||
<label>Output Report File Format</label>
|
||||
<option value="tagseq">TagSeq</option>
|
||||
<option value="embl">EMBL</option>
|
||||
<option value="genbank">GENBANK</option>
|
||||
<option value="gff">GFF</option>
|
||||
<option value="pir">PIR</option>
|
||||
<option value="swiss">SwissProt</option>
|
||||
<option value="dbmotif">DbMotif</option>
|
||||
<option value="diffseq">Diffseq</option>
|
||||
<option value="excel">Excel (tab delimited)</option>
|
||||
<option value="feattable">FeatTable</option>
|
||||
<option value="motif">Motif</option>
|
||||
<option value="regions">Regions</option>
|
||||
<option value="seqtable">SeqTable</option>
|
||||
<option value="simple">SRS Simple</option>
|
||||
<option value="srs">SRS</option>
|
||||
<option value="table">Table</option>
|
||||
</param>
|
||||
</inputs>
|
||||
<outputs>
|
||||
<data format="garnier" name="out_file1" />
|
||||
</outputs>
|
||||
<tests>
|
||||
<test>
|
||||
<param name="input1" value="2.fasta"/>
|
||||
<param name="idc" value="0"/>
|
||||
<param name="out_format1" value="excel"/>
|
||||
<output name="out_file1" file="emboss_garnier_out.tabular"/>
|
||||
</test>
|
||||
</tests>
|
||||
<code file="emboss_format_corrector.py" />
|
||||
<help>
|
||||
You can view the original documentation here_.
|
||||
|
||||
.. _here: http://emboss.sourceforge.net/apps/release/4.0/emboss/apps/garnier.html
|
||||
</help>
|
||||
</tool>
|
||||
@@ -0,0 +1,23 @@
|
||||
<tool id="EMBOSS_geecee41" name="geecee">
|
||||
<description>Calculates fractional GC content of nucleic acid sequences</description>
|
||||
<command>geecee -sequence $input1 -outfile $out_file1 -auto</command>
|
||||
<inputs>
|
||||
<param format="data" name="input1" type="data">
|
||||
<label>Sequences</label>
|
||||
</param>
|
||||
</inputs>
|
||||
<outputs>
|
||||
<data format="geecee" name="out_file1" />
|
||||
</outputs>
|
||||
<tests>
|
||||
<test>
|
||||
<param name="input1" value="2.fasta"/>
|
||||
<output name="out_file1" file="emboss_geecee_out.geecee"/>
|
||||
</test>
|
||||
</tests>
|
||||
<help>
|
||||
You can view the original documentation here_.
|
||||
|
||||
.. _here: http://emboss.sourceforge.net/apps/release/5.0/emboss/apps/geecee.html
|
||||
</help>
|
||||
</tool>
|
||||
Reference in New Issue
Block a user