Repository revision
7:ffd1300599a1

Repository 'transdecoder'
hg clone https://toolshed.g2.bx.psu.edu/repos/iuc/transdecoder

TransDecoder tool metadata
Miscellaneous
TransDecoder
finds coding regions within transcripts
transdecoder
toolshed.g2.bx.psu.edu/repos/iuc/transdecoder/transdecoder/5.5.0+galaxy2
5.5.0+galaxy2
TransDecoder.LongOrfs --version 2>&1 | grep 'TransDecoder.LongOrfs' | cut -f 2 -d ' '
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/iuc/transdecoder/transdecoder/5.5.0+galaxy2 (this tool)
toolshed.g2.bx.psu.edu/repos/iuc/transdecoder/transdecoder/5.5.0+galaxy1
toolshed.g2.bx.psu.edu/repos/iuc/transdecoder/transdecoder/5.5.0+galaxy0
toolshed.g2.bx.psu.edu/repos/iuc/transdecoder/transdecoder/3.0.1
toolshed.g2.bx.psu.edu/repos/iuc/transdecoder/transdecoder/1.1
toolshed.g2.bx.psu.edu/repos/iuc/transdecoder/transdecoder/1.0
transdecoder
Requirements (dependencies defined in the <requirements> tag set)
name version type
transdecoder 5.5.0 package
zip 3.0 package
Additional information about this tool
## initialize
ln -s '${t}' 'transcripts.fasta' &&

## run TransDecoder.LongOrfs
TransDecoder.LongOrfs
## Shared options
-t 'transcripts.fasta'
-G '${G}'
## LongOrfs options
#if $lo.gene_trans_map
    --gene_trans_map '${lo.gene_trans_map}'
#end if
-m $lo.m
${lo.S}
-O 'output' ## required, otherwise value of -t is used as output folder

## run TransDecoder.Predict
#if $po.predict_cond.predict_sel == 'yes'
    && TransDecoder.Predict
    ## Shared options
    -t 'transcripts.fasta'
    -G '${G}'
    ## Predict options
    --retain_long_orfs_mode $po.predict_cond.mode_cond.mode_sel
    #if $po.predict_cond.mode_cond.mode_sel == 'strict'
        --retain_long_orfs_length $po.predict_cond.mode_cond.retain_long_orfs_length
    #end if
    #if $po.predict_cond.retain_pfam_hits
        --retain_pfam_hits '$po.predict_cond.retain_pfam_hits'
    #end if
    #if $po.predict_cond.retain_blastp_hits
        --retain_blastp_hits '$po.predict_cond.retain_blastp_hits'
    #end if
    $po.predict_cond.single_best_only
    $po.predict_cond.no_refine_starts
    -T $po.predict_cond.T
    -O 'output'
#end if

## postprocessing
#if 'log' in $oo.out
    |& tee '$out_log'
#end if
&& if ls 'output/'*'.pdf' >/dev/null 2>&1; then zip 'seqlogo.zip' 'output/'*'.pdf' -q -j; fi
    
None
False
Functional tests
name inputs outputs required files
Test-1 t: transcripts.fasta
name: value
name: value
name: value
name: value
name: value
transcripts.fasta
value
Test-2 t: transcripts.fasta
G: Acetabularia
lo|m: 101
lo|S: True
po|predict_cond|mode_cond|retain_long_orfs_length: 1000001
po|predict_cond|mode_cond|mode_sel: strict
po|predict_cond|retain_blastp_hits: blastp.outfmt6
po|predict_cond|retain_pfam_hits: pfam.domtblout
po|predict_cond|single_best_only: True
po|predict_cond|no_refine_starts: True
po|predict_cond|T: 501
po|predict_cond|predict_sel: yes
oo|out: ['lo_pep', 'lo_gff3', 'lo_cds', 'bed', 'cds', 'gff3', 'pep', 'plot', 'log']
name: value
name: value
name: value
name: value
name: value
name: value
name: value
name: value
name: value
transcripts.fasta
blastp.outfmt6
pfam.domtblout
value
Test-3 t: pasa_assemblies.fasta
lo|gene_trans_map: pasa_genetransmap.txt
oo|out: ['lo_pep', 'lo_gff3', 'lo_cds', 'bed', 'cds', 'gff3', 'pep', 'plot', 'log']
name: value
name: value
name: value
name: value
name: value
name: value
name: value
name: value
name: value
pasa_assemblies.fasta
pasa_genetransmap.txt
value
Test-4 t: transcripts.fasta
po|predict_cond|predict_sel: no
name: value
transcripts.fasta
value