genomes_api package

Subpackages

Submodules

genomes_api.urls module

genomes_api.views module

class genomes_api.views.DefaultGeneModelsId[source]

Bases: QueryBaseView

get(_request: Request) Response[source]
class genomes_api.views.GeneModels[source]

Bases: QueryBaseView

Process gene model response.

cds_to_dictlist(cds: tuple[int, int]) list[dict[str, Any]][source]
exon_to_dict(exon: Exon) dict[str, Any][source]
get(_request: Request, gene_symbol: str) Response[source]

Return gene mode corresponding to a gene symbol.

region_to_dict(region: Region) dict[str, Any][source]
transcript_to_dict(transcript: TranscriptModel) dict[str, Any][source]

Serialize a transcript model.

class genomes_api.views.GeneSymbolsSearch[source]

Bases: QueryBaseView

Process search for a gene symbol.

RESPONSE_LIMIT = 20
get(_request: Request, search_term: str) Response[source]

Return list of gene symbols matching the search.

class genomes_api.views.GeneSymbolsValidate[source]

Bases: QueryBaseView

Process validation for gene symbols.

post(request: Request) Response[source]

Return list gene symbols that are not valid.

Module contents