From 8d100cf229029890e0ec17a6b41eef8fa8c9adbe Mon Sep 17 00:00:00 2001 From: LTLA Date: Fri, 29 Sep 2023 11:11:53 -0700 Subject: [PATCH] Bugfixes to get it to actually run and pass tests. --- setup.cfg | 3 +++ src/dolomite_sce/__init__.py | 2 +- src/dolomite_sce/load_single_cell_experiment.py | 5 ++--- tests/test_stage_single_cell_experiment.py | 5 +++++ 4 files changed, 11 insertions(+), 4 deletions(-) create mode 100644 tests/test_stage_single_cell_experiment.py diff --git a/setup.cfg b/setup.cfg index eff7fc5..496967e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -49,6 +49,9 @@ package_dir = # For more information, check out https://semver.org/. install_requires = importlib-metadata; python_version<"3.8" + dolomite_base + dolomite_se + SummarizedExperiment [options.packages.find] diff --git a/src/dolomite_sce/__init__.py b/src/dolomite_sce/__init__.py index 3a8ab52..34a4830 100644 --- a/src/dolomite_sce/__init__.py +++ b/src/dolomite_sce/__init__.py @@ -16,4 +16,4 @@ del version, PackageNotFoundError -from ._load_single_cell_experiment import load_single_cell_experiment +from .load_single_cell_experiment import load_single_cell_experiment diff --git a/src/dolomite_sce/load_single_cell_experiment.py b/src/dolomite_sce/load_single_cell_experiment.py index 6602eff..e2421e6 100644 --- a/src/dolomite_sce/load_single_cell_experiment.py +++ b/src/dolomite_sce/load_single_cell_experiment.py @@ -1,8 +1,7 @@ +from typing import Any from dolomite_se import load_summarized_experiment -def load_single_cell_experiment(meta: dict[str, Any], project) -> SingleCellExperiment: +def load_single_cell_experiment(meta: dict[str, Any], project): # TODO: actually load an SCE once the SCE package has cleaned up its shit. return load_summarized_experiment(meta, project) - - diff --git a/tests/test_stage_single_cell_experiment.py b/tests/test_stage_single_cell_experiment.py new file mode 100644 index 0000000..d7a9f50 --- /dev/null +++ b/tests/test_stage_single_cell_experiment.py @@ -0,0 +1,5 @@ +from dolomite_base import stage_object, load_object +import dolomite_sce + +def test_stage_sce_basic(): + pass