11from anndata import AnnData
2- from spatialdata_io .converters .legacy_anndata import to_legacy_anndata
32from spatialdata import SpatialData , match_sdata_to_table
43
4+ from spatialdata_io .converters .legacy_anndata import to_legacy_anndata
5+
6+
57def test_deconcatenate (
6- full_sdata : SpatialData ,
7- by : str ,
8- target_coordinate_system : str ,
9- sdata_table_name : str = "table" ,
10- region_key : str = "region" ,
11- join : str = "right" ) -> AnnData :
12- """
13- From a `SpatialData` object containing multiple regions, subset to a single region and return as an AnnData object.
8+ full_sdata : SpatialData ,
9+ by : str ,
10+ target_coordinate_system : str ,
11+ sdata_table_name : str = "table" ,
12+ region_key : str = "region" ,
13+ join : str = "right" ,
14+ ) -> AnnData :
15+ """ From a `SpatialData` object containing multiple regions, subset to a single region and return as an AnnData object.
1416
1517 Parameters
1618 ----------
@@ -32,12 +34,15 @@ def test_deconcatenate(
3234 AnnData
3335 An `AnnData` object containing a subset of `full_sdata` filtered according to `region_key == by`.
3436 """
35-
3637 sdata_table = full_sdata [sdata_table_name ]
3738
38- #maybe add "table" parameter coupled with "table_name" to follow match_sdata_to_table structure?
39- sdata_deconcat = match_sdata_to_table (full_sdata , table = sdata_table [sdata_table .obs [region_key ] == by ], table_name = "table_name_test" , how = join )
40- adata = to_legacy_anndata (sdata_deconcat , coordinate_system = target_coordinate_system , table_name = "table_name_test" , include_images = False )
41- #TODO: support for adding images to anndata object?
39+ # maybe add "table" parameter coupled with "table_name" to follow match_sdata_to_table structure?
40+ sdata_deconcat = match_sdata_to_table (
41+ full_sdata , table = sdata_table [sdata_table .obs [region_key ] == by ], table_name = "table_name_test" , how = join
42+ )
43+ adata = to_legacy_anndata (
44+ sdata_deconcat , coordinate_system = target_coordinate_system , table_name = "table_name_test" , include_images = False
45+ )
46+ # TODO: support for adding images to anndata object?
4247
43- return adata
48+ return adata
0 commit comments