Repository revision
7:515e7181d5e9

Repository 'ensembl_get_genetree'
hg clone https://toolshed.g2.bx.psu.edu/repos/earlhaminst/ensembl_get_genetree

Get gene tree by Ensembl ID tool metadata
Miscellaneous
using REST API
get_genetree
toolshed.g2.bx.psu.edu/repos/earlhaminst/ensembl_get_genetree/get_genetree/0.1.2
0.1.2
None
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/earlhaminst/ensembl_get_genetree/get_genetree/0.1.2 (this tool)
toolshed.g2.bx.psu.edu/repos/earlhaminst/ensembl_get_genetree/get_genetree/0.1.1
get_genetree
Requirements (dependencies defined in the <requirements> tag set)
name version type
requests 2.12.4 package
six 1.10.0 package
Additional information about this tool
python '$__tool_directory__/get_genetree.py'
--id_type $input_type
-i '$input'
--format ${output_format.output_format_selector}
#if $output_format.output_format_selector == 'json'
    -s ${output_format.sequence.sequence_selector}
    #if $output_format.sequence.sequence_selector != 'none'
        -a ${output_format.sequence.aligned}
        -c ${output_format.sequence.cigar}
    #end if
#elif $output_format.output_format_selector == 'phyloxml'
    -s ${output_format.sequence.sequence_selector}
    #if $output_format.sequence.sequence_selector != 'none'
        -a ${output_format.sequence.aligned}
    #end if
#else
    --nh_format $output_format.nh_format
#end if
> '$output'

    
None
False
Functional tests
name inputs outputs required files
Test-1 input_type: gene_id
input: ENSGALP00010009242
output_format|sequence|aligned: False
output_format|sequence|cigar: False
output_format|sequence|sequence_selector: protein
output_format|output_format_selector: json
name: value
value
Test-2 input_type: gene_id
input: ENSGALP00010009242
output_format|nh_format: simple
output_format|output_format_selector: nh
name: value
value
Test-3 input_type: gene_tree_id
input: ENSGT00390000003602
output_format|sequence|aligned: False
output_format|sequence|cigar: False
output_format|sequence|sequence_selector: protein
output_format|output_format_selector: json
name: value
value
Test-4 input_type: gene_tree_id
input: ENSGT00390000003602
output_format|sequence|aligned: False
output_format|sequence|sequence_selector: protein
output_format|output_format_selector: phyloxml
name: value
value