API#

Ensembl#

ensembl.annotation(species, version[, backend])

Get an annotation database for a species and version.

ensembl.EnsemblDB(connection)

Ensembl annotation database.

ensembl.list_ensdb_annotations([species])

List available Ensembl gene annotations.

Filters#

filters.GeneIDFilter(value)

Filter by gene_id.

filters.GeneBioTypeFilter(value)

Filter by gene_biotype.

filters.GeneNameFilter(value)

Filter by gene_name.

filters.SeqNameFilter(value)

Filter by seq_name (e.g. chromosome).

filters.GeneRangesFilter(value[, type])

Filter features within a genomic range

filters.TxIDFilter(value)

Filter by tx_id column.

filters.TxBioTypeFilter(value)

Filter by tx_biotype column.

filters.ExonIDFilter(value)

Filter by exon_id column.

filters.CanonicalTxFilter()

Filter for canonical transcripts.

filters.UniProtIDFilter(value)

Filter by UniProt ID.

filters.UniProtDBFilter(value)

Filter by UniProt database.

filters.UniProtMappingTypeFilter(value)

Filter by UniProt mapping type.

filters.EmptyFilter()

An empty filter that returns all rows.

Filter base classes (don’t use these directly)#

_core.filters.AbstractFilterExpr()

Base class for all filter expressions.

_core.filters.AbstractFilterOperatorExpr(...)

_core.filters.AndFilterExpr(left, right)

Logical and of two filters.

_core.filters.OrFilterExpr(left, right)

Logical or of two filters.

_core.filters.NotFilterExpr(expr)

A filter that inverts the result of another filter.

_core.filters.AbstractFilterEqualityExpr(value)