Skip to content

Commit dc4b0fa

Browse files
committed
style: black + ruff formatting
1 parent 913762a commit dc4b0fa

3 files changed

Lines changed: 13 additions & 16 deletions

File tree

scripts/cxg_to_zarr.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,7 @@ def _coerce(values, col_schema):
3737
arr = np.asarray(values)
3838
if arr.dtype.kind in ("i", "u"):
3939
return pd.Categorical.from_codes(arr, categories=categories)
40-
return pd.Categorical(
41-
[v.decode() if isinstance(v, bytes) else str(v) for v in arr], categories=categories
42-
)
40+
return pd.Categorical([v.decode() if isinstance(v, bytes) else str(v) for v in arr], categories=categories)
4341
s = pd.Series(values)
4442
if pd.api.types.is_categorical_dtype(s):
4543
return s.values

server/dataset/zarr_dataset.py

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ def _obsm_key(self, ename):
117117
return ename if ename in self.adata.obsm else f"X_{ename}"
118118

119119
def get_embedding_names(self):
120-
names = [k[2:] if k.startswith("X_") else k for k in self.adata.obsm.keys()]
120+
names = [k[2:] if k.startswith("X_") else k for k in self.adata.obsm]
121121
if not names:
122122
raise DatasetAccessError("zarr matrix missing embeddings")
123123
return names
@@ -169,9 +169,14 @@ def mask(rows):
169169
meanA, varA, nA = mean_var_n(self.get_X_array(mask(rowsA)), dist)
170170
meanB, varB, nB = mean_var_n(self.get_X_array(mask(rowsB)), dist)
171171
return diffexp_ttest_from_mean_var(
172-
meanA=meanA.astype(dtype), varA=varA.astype(dtype), nA=nA,
173-
meanB=meanB.astype(dtype), varB=varB.astype(dtype), nB=nB,
174-
top_n=top_n, diffexp_lfc_cutoff=lfc_cutoff,
172+
meanA=meanA.astype(dtype),
173+
varA=varA.astype(dtype),
174+
nA=nA,
175+
meanB=meanB.astype(dtype),
176+
varB=varB.astype(dtype),
177+
nB=nB,
178+
top_n=top_n,
179+
diffexp_lfc_cutoff=lfc_cutoff,
175180
)
176181

177182
# ---- metadata: colors, uns, genesets ----------------------------------

server/tests/unit/dataset/test_zarr_dataset.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,7 @@ def test_schema_structure(self):
5050
{c["name"] for c in sz["annotations"]["obs"]["columns"]},
5151
{c["name"] for c in sc["annotations"]["obs"]["columns"]},
5252
)
53-
self.assertEqual(
54-
sz["annotations"]["obs"]["index"], sc["annotations"]["obs"]["index"]
55-
)
53+
self.assertEqual(sz["annotations"]["obs"]["index"], sc["annotations"]["obs"]["index"])
5654

5755
def test_x_slice(self):
5856
var_mask = np.zeros(self.cxg.get_shape()[1], dtype=bool)
@@ -89,12 +87,8 @@ def test_diffexp_parity(self):
8987
rz = self.zarr.compute_diffexp_ttest(maskA, maskB, top_n=10)
9088
rc = self.cxg.compute_diffexp_ttest(maskA, maskB, top_n=10)
9189
# same top gene indices
92-
self.assertEqual(
93-
[r[0] for r in rz["positive"]], [r[0] for r in rc["positive"]]
94-
)
95-
np.testing.assert_allclose(
96-
[r[1] for r in rz["positive"]], [r[1] for r in rc["positive"]], rtol=1e-4
97-
)
90+
self.assertEqual([r[0] for r in rz["positive"]], [r[0] for r in rc["positive"]])
91+
np.testing.assert_allclose([r[1] for r in rz["positive"]], [r[1] for r in rc["positive"]], rtol=1e-4)
9892

9993

10094
if __name__ == "__main__":

0 commit comments

Comments
 (0)