def get_notebook_code(self, idx): op = DensityGateOp() op.copy_traits(self, op.copyable_trait_names()) return dedent(""" op_{idx} = {repr} op_{idx}.estimate(ex_{prev_idx}{subset}) ex_{idx} = op_{idx}.apply(ex_{prev_idx}) """.format(repr=repr(op), idx=idx, prev_idx=idx - 1, subset=", subset = " + repr(self.subset) if self.subset else ""))
def apply(self, experiment): if not self._histogram: raise util.CytoflowOpError(None, 'Click "Estimate"!') return DensityGateOp.apply(self, experiment)