diff --git a/client/src/components/geneExpression/gene.js b/client/src/components/geneExpression/gene.js
index b07b5892..0a57d5fc 100644
--- a/client/src/components/geneExpression/gene.js
+++ b/client/src/components/geneExpression/gene.js
@@ -58,6 +58,16 @@ class Gene extends React.Component {
});
};
+ handleDeleteGeneFromSet = () => {
+ const { dispatch, gene, geneset } = this.props;
+
+ dispatch({
+ type: "geneset: del genes",
+ name: geneset,
+ genes: [gene],
+ });
+ };
+
render() {
const {
gene,
@@ -70,7 +80,7 @@ class Gene extends React.Component {
+ }
+ />
-// ) : (
-//
-// )}
diff --git a/client/src/components/geneExpression/menus/addGeneToGenesetDialogue.js b/client/src/components/geneExpression/menus/addGeneToGenesetDialogue.js
index 69174774..862adc71 100644
--- a/client/src/components/geneExpression/menus/addGeneToGenesetDialogue.js
+++ b/client/src/components/geneExpression/menus/addGeneToGenesetDialogue.js
@@ -36,7 +36,6 @@ class AddGeneToGenesetDialogue extends React.PureComponent {
};
handleChange = (e) => {
- console.log(e);
this.setState({ genesToAdd: e });
};
diff --git a/client/src/reducers/genesets.js b/client/src/reducers/genesets.js
index ec06a4dd..87750dd9 100644
--- a/client/src/reducers/genesets.js
+++ b/client/src/reducers/genesets.js
@@ -110,6 +110,7 @@ const GeneSets = (
*/
case "geneset: del genes": {
const { name, genes } = action;
+
if (!state.genesets.has(name))
throw new Error("geneset: add genes -- name does not exist.");