gene.etl.merge#

Create concept groups and merged records.

class gene.etl.merge.Merge(database)[source]#

Handles record merging.

__init__(database)[source]#

Initialize Merge instance.

Parameters:

database (AbstractDatabase) – db instance to use for record retrieval and creation.

create_merged_concepts(record_ids)[source]#

Create concept groups, generate merged concept records, and update database.

Parameters:

record_ids (Set[str]) – concept identifiers from which groups should be generated. Should not include any records from excluded sources.

Return type:

None