mirror of
https://github.com/chanzuckerberg/cellxgene.git
synced 2026-10-02 03:28:11 +08:00
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:
@@ -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>
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user