tooluniverse.ensembl_tool moduleΒΆ

Ensembl REST API Tool

This tool provides access to the Ensembl genome browser database for gene lookup, sequence retrieval, variant information, and homology data.

class tooluniverse.ensembl_tool.EnsemblRESTTool[source]ΒΆ

Bases: BaseTool

Base class for Ensembl REST API tools.

__init__(tool_config)[source]ΒΆ
run(arguments)[source]ΒΆ

Execute the tool with given arguments.

class tooluniverse.ensembl_tool.EnsemblLookupGene[source]ΒΆ

Bases: EnsemblRESTTool

Lookup gene information by ID or symbol.

__init__(tool_config)[source]ΒΆ
run(arguments)[source]ΒΆ

Lookup gene by ID or symbol.

class tooluniverse.ensembl_tool.EnsemblGetSequence[source]ΒΆ

Bases: EnsemblRESTTool

Get DNA or protein sequences by region or gene ID.

__init__(tool_config)[source]ΒΆ
run(arguments)[source]ΒΆ

Get sequence by gene ID or region.

class tooluniverse.ensembl_tool.EnsemblGetVariants[source]ΒΆ

Bases: EnsemblRESTTool

Get variant information for a genomic region.

__init__(tool_config)[source]ΒΆ
run(arguments)[source]ΒΆ

Get variants for a region.