Skip to content
Snippets Groups Projects
Commit 4d2cda90 authored by nojhan's avatar nojhan
Browse files

refactor preproc around anndata

parent 1e550681
No related branches found
No related tags found
No related merge requests found
import anndata as ad
import signatures
if __name__ == "__main__":
import sys
assert(len(sys.argv) == 4)
ranks = signatures.load_ranks_csv(sys.argv[1])
adata = ad.read(sys.argv[2])
adata.layers["ranks"] = ranks
adata.write(sys.argv[3], compressed="gzip")
print(adata, out=sys.stderr, flush=True)
...@@ -272,6 +272,7 @@ def load_ranks_csv(rankfile): ...@@ -272,6 +272,7 @@ def load_ranks_csv(rankfile):
print("\r", n, end=" ", file=sys.stderr, flush=True) print("\r", n, end=" ", file=sys.stderr, flush=True)
ranks_row = numpy.array([float(r) for r in row[1:]]) ranks_row = numpy.array([float(r) for r in row[1:]])
ranks_l.append(ranks_row) ranks_l.append(ranks_row)
assert(len(ranks_l) > 0) assert(len(ranks_l) > 0)
assert(len(ranks_l) == len(genes)) assert(len(ranks_l) == len(genes))
ngenes = len(genes) ngenes = len(genes)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment