mirror of
https://github.com/chanzuckerberg/cellxgene.git
synced 2026-10-07 23:48:12 +08:00
varindex
This commit is contained in:
@@ -116,6 +116,7 @@ class ContinuousLegend extends React.Component {
|
|||||||
if (colors !== prevProps?.colors || annoMatrix !== prevProps?.annoMatrix) {
|
if (colors !== prevProps?.colors || annoMatrix !== prevProps?.annoMatrix) {
|
||||||
const { schema } = annoMatrix;
|
const { schema } = annoMatrix;
|
||||||
const { colorMode, colorAccessor, userColors } = colors;
|
const { colorMode, colorAccessor, userColors } = colors;
|
||||||
|
|
||||||
const colorQuery = createColorQuery(
|
const colorQuery = createColorQuery(
|
||||||
colorMode,
|
colorMode,
|
||||||
colorAccessor,
|
colorAccessor,
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ fulfill it
|
|||||||
*/
|
*/
|
||||||
export function createColorQuery(colorMode, colorByAccessor, schema, genesets) {
|
export function createColorQuery(colorMode, colorByAccessor, schema, genesets) {
|
||||||
if (!colorMode || !colorByAccessor || !schema || !genesets) return null;
|
if (!colorMode || !colorByAccessor || !schema || !genesets) return null;
|
||||||
|
|
||||||
switch (colorMode) {
|
switch (colorMode) {
|
||||||
case "color by categorical metadata":
|
case "color by categorical metadata":
|
||||||
case "color by continuous metadata": {
|
case "color by continuous metadata": {
|
||||||
@@ -34,10 +35,11 @@ export function createColorQuery(colorMode, colorByAccessor, schema, genesets) {
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
case "color by geneset mean expression": {
|
case "color by geneset mean expression": {
|
||||||
|
const varIndex = schema?.annotations?.var?.index;
|
||||||
|
|
||||||
if (!varIndex) return null;
|
if (!varIndex) return null;
|
||||||
if (!genesets) return null;
|
if (!genesets) return null;
|
||||||
|
|
||||||
const varIndex = schema?.annotations?.var?.index;
|
|
||||||
const _geneset = genesets.get(colorByAccessor);
|
const _geneset = genesets.get(colorByAccessor);
|
||||||
const _setGenes = Array.from(_geneset.genes.keys());
|
const _setGenes = Array.from(_geneset.genes.keys());
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user