Skip to content

Configurable database backend in CGAT pipelines #295

@MikeDMorgan

Description

@MikeDMorgan

Currently CSV2DB allows the database backend to be set to either sqlite, mysql or postgres. There is currently no option in either conf.py or pipeline.ini to allow the user to set the database backend. This is particularly important for large single cell sequencing experiments where the number of samples exceeds the SQLite variable limit that is set at compilation.

I propose to add a new parameter to pipeline.ini that allows the backend to be set, by uses sqlite by default (current behaviour).

I will start with pipeline_mapping.py as this is where the problems are largely arising.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions