disease.etl.do#

Get Human Disease Ontology data.

class disease.etl.do.DO(database, data_path=None, silent=True)[source]#

Disease Ontology ETL class.

__init__(database, data_path=None, silent=True)[source]#

Extract from sources.

Parameters:
  • database (AbstractDatabase) – database client

  • data_path (Optional[Path]) – location of data directory

  • silent (bool) – if True, don’t print ETL results to console

perform_etl(use_existing=False)[source]#

Public-facing method to begin ETL procedures on given data.

Parameters:

use_existing (bool) – if True, use local data instead of retrieving most recent version

Return type:

List

Returns:

List of concept IDs to be added to merge generation.