| Miscellaneous |
| Version lineage of this tool (guids ordered most recent to oldest) |
| toolshed.g2.bx.psu.edu/repos/iuc/exonerate/exonerate/2.4.0+galaxy2 (this tool) |
| toolshed.g2.bx.psu.edu/repos/iuc/exonerate/exonerate/2.4.0+galaxy1 |
| toolshed.g2.bx.psu.edu/repos/iuc/exonerate/exonerate/2.4.0 |
| exonerate |
| Requirements (dependencies defined in the <requirements> tag set) |
| name | version | type |
| exonerate | 2.4.0 | package |
| python | 3.7 | package |
| bcbiogff | 0.6.6 | package |
| Additional information about this tool |
exonerate
--query '$query'
#if str( $ref_seq.ref_seq_selector ) == "personal"
--target '${ref_seq.input_fasta}'
#else
--target '${ref_seq.input_fasta.fields.path}'
#end if
--score $score
--percent $percent
--bestn $bestn
--verbose 0
#if str($model) != "ungapped"
--model '${model}'
#end if
#if str($model) == "est2genome"
--querytype dna --targettype dna
#elif str($model) == "protein2genome"
--querytype protein --targettype dna
#elif str($model) == "coding2coding"
--querytype dna --targettype dna
#end if
#if $minintron
--minintron ${minintron}
#end if
#if $maxintron
--maxintron ${maxintron}
#end if
--cores \${GALAXY_SLOTS:-1}
#if str($outformat) == "alignment"
--showalignment yes --showvulgar no > '${output_ali}'
#elif str($outformat) == "targetgff"
--showalignment no --showvulgar no --showtargetgff yes --showquerygff no > '${output_gff}'
#elif str($outformat) == "querygff"
--showalignment no --showvulgar no --showtargetgff no --showquerygff yes > '${output_gff}'
#end if
## Produce a more standard GFF3
#if str($outformat) in ["targetgff", "querygff"]
&& python '$__tool_directory__/exonerategff_to_gff3.py' '${output_gff}' > '${output_gff3}'
#end if
| Functional tests |
| name | inputs | outputs | required files |
| Test-1 |
query: genome.fa ref_seq|input_fasta: genome.fa ref_seq|ref_seq_selector: personal outformat: targetgff |
attributes: name attributes: name |
genome.fa name |
| Test-2 |
query: genome.fa ref_seq|input_fasta: merlin ref_seq|ref_seq_selector: database outformat: targetgff |
attributes: name attributes: name |
genome.fa name |
| Test-3 |
query: genome.fa ref_seq|input_fasta: genome.fa ref_seq|ref_seq_selector: personal outformat: querygff |
attributes: name attributes: name |
genome.fa name |
| Test-4 |
query: genome.fa ref_seq|input_fasta: genome.fa ref_seq|ref_seq_selector: personal outformat: alignment |
attributes: name |
genome.fa name |
| Test-5 |
query: transcriptome.fa ref_seq|input_fasta: genome.fa ref_seq|ref_seq_selector: personal model: est2genome outformat: targetgff |
attributes: name attributes: name |
transcriptome.fa genome.fa name |
| Test-6 |
query: proteome.fa ref_seq|input_fasta: genome.fa ref_seq|ref_seq_selector: personal model: protein2genome outformat: targetgff |
attributes: name attributes: name |
proteome.fa genome.fa name |
| Test-7 |
query: genome.fa ref_seq|input_fasta: genome.fa ref_seq|ref_seq_selector: personal model: coding2coding outformat: targetgff |
attributes: name attributes: name |
genome.fa name |
| Test-8 |
ref_seq|input_fasta: genome.fa outformat: targetgff minintron: 100 ref_seq|ref_seq_selector: personal query: transcriptome.fa model: est2genome maxintron: 200 |
attributes: name attributes: name |
transcriptome.fa genome.fa name |