File tree 1 file changed +6
-6
lines changed
1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -1529,19 +1529,19 @@ def var_vector(
1529
1529
def _get_obs_array (self , k , use_raw = False , layer = None ):
1530
1530
"""Get an array from the layer (default layer='X') along the observation dimension by first looking up
1531
1531
obs.keys and then var.index."""
1532
- if use_raw :
1533
- return self .raw .obs_vector (k )
1534
- else :
1532
+ if not use_raw or k in self .obs .columns :
1535
1533
return self .obs_vector (k = k , layer = layer )
1534
+ else :
1535
+ return self .raw .obs_vector (k )
1536
1536
1537
1537
@utils .deprecated ("var_vector" )
1538
1538
def _get_var_array (self , k , use_raw = False , layer = None ):
1539
1539
"""Get an array from the layer (default layer='X') along the variables dimension by first looking up
1540
1540
``var.keys`` and then ``obs.index``."""
1541
- if use_raw :
1542
- return self .raw .var_vector (k )
1543
- else :
1541
+ if not use_raw or k in self .var .columns :
1544
1542
return self .var_vector (k = k , layer = layer )
1543
+ else :
1544
+ return self .raw .var_vector (k )
1545
1545
1546
1546
def copy (self , filename : Optional [PathLike ] = None ) -> 'AnnData' :
1547
1547
"""Full copy, optionally on disk."""
You can’t perform that action at this time.
0 commit comments