API Reference#

Core functions#

gene.query

Provides methods for handling queries.

gene.schemas

Contains data models for representing VICC normalized gene records.

Database connections#

gene.database.database

Provide abstract Database class and relevant tools for database initialization.

gene.database.dynamodb

Provide DynamoDB client.

gene.database.postgresql

Provide PostgreSQL client.

Source ETL#

gene.etl.base

A base class for extraction, transformation, and loading of data.

gene.etl.ensembl

Defines the Ensembl ETL methods.

gene.etl.hgnc

Defines the HGNC ETL methods.

gene.etl.ncbi

Defines ETL methods for the NCBI data source.

gene.etl.exceptions

Provide ETL-specific exceptions.

gene.etl.merge

Create concept groups and merged records.