feat(geneset): save diff exp result as geneset (#2216)

* update package lock

* allow falsey vals

* remove old diff exp handling

* save diff exp results as geneset

* delete test

* check for undefined or null

* use global geneset description for diffexp

* remove diffexp special code, no longer showing adjpval + logfoldchange

* remove differential map to state

* remove clear from FSM, since we no longer support those actions

* restore controlHelpers test with todo
This commit is contained in:
Severiano Badajoz
2021-05-25 10:51:31 -07:00
committed by GitHub
parent 6f6634a4d9
commit a4050f10e1
23 changed files with 21894 additions and 355 deletions
@@ -7,7 +7,6 @@ import CreateGenesetDialogue from "./menus/createGenesetDialogue";
@connect((state) => {
return {
differential: state.differential,
genesets: state.genesets.genesets,
};
})
@@ -30,24 +29,6 @@ class GeneExpression extends React.Component {
return sets;
};
renderDiffexpGeneSets = () => {
const { differential } = this.props;
const { diffExp } = differential;
if (!diffExp) return null;
// [ [gene, logfoldchange, pval, pval_adj], ...]
const setGenes = diffExp.map((diffExpGene) => diffExpGene[0]);
return (
<GeneSet
key="Temp DiffExp Set"
setGenes={setGenes}
isDiffExp
diffExp={diffExp}
setName="Temp DiffExp Set"
/>
);
};
handleActivateCreateGenesetMode = () => {
const { dispatch } = this.props;
dispatch({ type: "geneset: activate add new geneset mode" });
@@ -68,7 +49,6 @@ class GeneExpression extends React.Component {
</div>
<CreateGenesetDialogue />
</div>
<div>{this.renderDiffexpGeneSets()}</div>
<div>{this.renderGeneSets()}</div>
</div>
);