Umair Khan commited on
Commit
88ba994
·
1 Parent(s): b5f7f71

add index as selectable column

Browse files
Files changed (1) hide show
  1. app.py +11 -10
app.py CHANGED
@@ -48,6 +48,7 @@ PARQUET_EMB_COL = "tx1-70m"
48
  # helper to read AnnData header
49
  def read_anndata_header(fileobj):
50
  adata = sc.read_h5ad(fileobj.name, backed="r")
 
51
  layers = list(adata.layers.keys())
52
  var_cols = list(adata.var.columns)
53
  obs_cols = list(adata.obs.columns)
@@ -154,6 +155,7 @@ def _embed(adata_bytes, layer_name, feature_col, use_symbols, progress):
154
 
155
  # load into memory, subsetting if needed
156
  adata = adata_backed[:limit, :].to_memory()
 
157
  try:
158
  adata_backed.file.close()
159
  except Exception:
@@ -407,23 +409,22 @@ def run_pipeline(fileobj, layer_choice, var_choice, obs_choice, use_symbols, pro
407
 
408
  # specify app layout
409
  css = """
410
- h1 {text-align: center;}
411
  div#tahoe-logo {
412
- margin-top: 20px;
413
- margin-bottom: 20px;
414
  }
415
- #logo-dark {display: none;}
416
  @media (prefers-color-scheme: dark) {
417
- #logo-light {display: none;}
418
- #logo-dark {display: block;}
419
  }
420
  """
421
  with gr.Blocks(title=APP_TITLE, css=css) as demo:
422
 
423
  # header
424
  with gr.Row(elem_id="tahoe-logo", equal_height=True):
425
- light_logo = gr.Image(
426
- value="tahoe-navy-logo.png",
427
  height=50,
428
  show_label=False,
429
  container=False,
@@ -434,8 +435,8 @@ with gr.Blocks(title=APP_TITLE, css=css) as demo:
434
  show_download_button=False,
435
  scale=0
436
  )
437
- dark_logo = gr.Image(
438
- value="tahoe-white-logo.png",
439
  height=50,
440
  show_label=False,
441
  container=False,
 
48
  # helper to read AnnData header
49
  def read_anndata_header(fileobj):
50
  adata = sc.read_h5ad(fileobj.name, backed="r")
51
+ adata.var = adata.var.reset_index(drop=False)
52
  layers = list(adata.layers.keys())
53
  var_cols = list(adata.var.columns)
54
  obs_cols = list(adata.obs.columns)
 
155
 
156
  # load into memory, subsetting if needed
157
  adata = adata_backed[:limit, :].to_memory()
158
+ adata.var = adata.var.reset_index(drop=False)
159
  try:
160
  adata_backed.file.close()
161
  except Exception:
 
409
 
410
  # specify app layout
411
  css = """
 
412
  div#tahoe-logo {
413
+ margin-top: 10px;
414
+ margin-bottom: 10px;
415
  }
416
+ #logo-light {display: none;}
417
  @media (prefers-color-scheme: dark) {
418
+ #logo-dark {display: none;}
419
+ #logo-light {display: block;}
420
  }
421
  """
422
  with gr.Blocks(title=APP_TITLE, css=css) as demo:
423
 
424
  # header
425
  with gr.Row(elem_id="tahoe-logo", equal_height=True):
426
+ logo_light = gr.Image(
427
+ value="tahoe-white-logo.png",
428
  height=50,
429
  show_label=False,
430
  container=False,
 
435
  show_download_button=False,
436
  scale=0
437
  )
438
+ logo_dark = gr.Image(
439
+ value="tahoe-navy-logo.png",
440
  height=50,
441
  show_label=False,
442
  container=False,