From c23b25d4e86ed9062a48155390b64f79dc139bb9 Mon Sep 17 00:00:00 2001 From: Colin Megill Date: Mon, 12 Apr 2021 13:31:21 -0700 Subject: [PATCH] geneset description (#2141) --- client/src/components/geneExpression/gene.js | 4 +++- .../src/components/geneExpression/geneSet.js | 19 +++++++++++++++++-- client/src/components/geneExpression/index.js | 5 +++-- client/src/components/util/truncate.js | 4 ++-- 4 files changed, 25 insertions(+), 7 deletions(-) diff --git a/client/src/components/geneExpression/gene.js b/client/src/components/geneExpression/gene.js index 152c68b8..10706f47 100644 --- a/client/src/components/geneExpression/gene.js +++ b/client/src/components/geneExpression/gene.js @@ -59,6 +59,7 @@ class Gene extends React.Component { render() { const { gene, + geneDescription, isColorAccessor, isScatterplotXXaccessor, isScatterplotYYaccessor, @@ -68,6 +69,7 @@ class Gene extends React.Component { } = this.props; const { geneIsExpanded } = this.state; const genesetNameLengthVisible = 310; /* this magic number determines how much of a long geneset name we see */ + return (
- + { - return ; + const { geneDescription } = setGenesWithDescriptions.get(gene); + + return ( + + ); }); } diff --git a/client/src/components/geneExpression/index.js b/client/src/components/geneExpression/index.js index eca8891c..59d7f400 100644 --- a/client/src/components/geneExpression/index.js +++ b/client/src/components/geneExpression/index.js @@ -16,11 +16,12 @@ class GeneExpression extends React.Component { const sets = []; const { genesets } = this.props; - for (const [name, genes] of genesets) { + for (const [name, geneset] of genesets) { sets.push( ); diff --git a/client/src/components/util/truncate.js b/client/src/components/util/truncate.js index 80c9eaf0..85aaf26e 100644 --- a/client/src/components/util/truncate.js +++ b/client/src/components/util/truncate.js @@ -33,7 +33,7 @@ const SECOND_HALF_INNER_STYLE = { }; export default (props) => { - const { children } = props; + const { children, tooltipAddendum = "" } = props; // Truncate only support a single child with a text child if ( @@ -87,7 +87,7 @@ export default (props) => { ); return (