def setUp(self): super().setUp() plugin = BleedthroughLinearPlugin() self.op = op = plugin.get_operation() self.cwd = os.path.dirname(os.path.abspath(__file__)) op.controls_list = [ _Control(channel="FITC-A", file=self.cwd + '/../../cytoflow/tests/data/tasbe/eyfp.fcs'), _Control(channel="PE-Tx-Red-YG-A", file=self.cwd + '/../../cytoflow/tests/data/tasbe/mkate.fcs'), _Control(channel="Pacific Blue-A", file=self.cwd + '/../../cytoflow/tests/data/tasbe/ebfp.fcs') ] op.subset_list.append(BoolSubset(name="Morpho")) op.subset_list[0].selected_t = True self.wi = wi = WorkflowItem(operation=op, status='waiting', view_error="Not yet plotted") wi.default_view = self.op.default_view() wi.views.append(self.wi.default_view) self.workflow.workflow.append(wi) self.workflow.selected = self.wi # run the estimate op.do_estimate = True self.workflow.wi_waitfor(self.wi, 'status', 'valid')
def setUp(self): TasbeTest.setUp(self) plugin = ThresholdPlugin() op = plugin.get_operation() op.name = "Morpho" op.channel = "FSC-A" op.threshold = 100000 wi = WorkflowItem(operation=op) self.workflow.workflow.append(wi) self.assertTrue(wait_for(wi, 'status', lambda v: v == 'valid', 30)) plugin = AutofluorescencePlugin() self.op = op = plugin.get_operation() self.cwd = os.path.dirname(os.path.abspath(__file__)) op.blank_file = self.cwd + "/../../cytoflow/tests/data/tasbe/blank.fcs" op.channels = ["FITC-A", "Pacific Blue-A", "PE-Tx-Red-YG-A"] op.subset_list.append(BoolSubset(name="Morpho")) op.subset_list[0].selected_t = True self.wi = wi = WorkflowItem(operation=op) wi.default_view = self.op.default_view() wi.view_error = "Not yet plotted" wi.views.append(self.wi.default_view) self.workflow.workflow.append(wi) self.workflow.selected = self.wi # run the estimate op.do_estimate = True self.assertTrue(wait_for(wi, 'status', lambda v: v == 'valid', 30))
def setUp(self): super().setUp() plugin = ColorTranslationPlugin() self.op = op = plugin.get_operation() self.cwd = os.path.dirname(os.path.abspath(__file__)) self.rby_file = self.cwd + "/../../cytoflow/tests/data/tasbe/rby.fcs" op.controls_list = [ _Control(from_channel="Pacific Blue-A", to_channel="FITC-A", file=self.rby_file) ] # op.channels = ["FITC-A", "Pacific Blue-A", "PE-Tx-Red-YG-A"] op.subset_list.append(BoolSubset(name="Morpho")) op.subset_list[0].selected_t = True self.wi = wi = WorkflowItem(operation=op, status='waiting', view_error="Not yet plotted") wi.default_view = self.op.default_view() wi.views.append(self.wi.default_view) self.workflow.workflow.append(wi) self.workflow.selected = self.wi # run the estimate op.do_estimate = True self.workflow.wi_waitfor(self.wi, 'status', 'valid')
def setUp(self): TasbeTest.setUp(self) plugin = ThresholdPlugin() op = plugin.get_operation() op.name = "Morpho" op.channel = "FSC-A" op.threshold = 100000 wi = WorkflowItem(operation=op) self.workflow.workflow.append(wi) self.assertTrue(wait_for(wi, 'status', lambda v: v == 'valid', 30)) plugin = TasbePlugin() self.op = op = plugin.get_operation() self.cwd = os.path.dirname(os.path.abspath(__file__)) self.wi = wi = WorkflowItem(operation=op) wi.default_view = self.op.default_view() wi.view_error = "Not yet plotted" wi.views.append(self.wi.default_view) self.workflow.workflow.append(wi) self.workflow.selected = self.wi op.channels = ["FITC-A", "Pacific Blue-A", "PE-Tx-Red-YG-A"] op.blank_file = self.cwd + "/../../cytoflow/tests/data/tasbe/blank.fcs" op.bleedthrough_list = [ _BleedthroughControl(channel="FITC-A", file=self.cwd + "/../../cytoflow/tests/data/tasbe/eyfp.fcs"), _BleedthroughControl(channel="Pacific Blue-A", file=self.cwd + "/../../cytoflow/tests/data/tasbe/ebfp.fcs"), _BleedthroughControl(channel="PE-Tx-Red-YG-A", file=self.cwd + "/../../cytoflow/tests/data/tasbe/mkate.fcs") ] op.beads_name = "Spherotech RCP-30-5A Lot AG01, AF02, AD04 and AAE01" op.beads_file = self.cwd + "/../../cytoflow/tests/data/tasbe/beads.fcs" op.beads_unit = "MEFL" op.to_channel = "FITC-A" self.op.translation_list[ 0].file = self.cwd + "/../../cytoflow/tests/data/tasbe/rby.fcs" self.op.translation_list[ 1].file = self.cwd + "/../../cytoflow/tests/data/tasbe/rby.fcs" op.subset_list.append(BoolSubset(name="Morpho")) op.subset_list[0].selected_t = True # run the estimate op.do_estimate = True self.assertTrue(wait_for(wi, 'status', lambda v: v == 'valid', 30))
def setUp(self): TasbeTest.setUp(self) plugin = ThresholdPlugin() op = plugin.get_operation() op.name = "Morpho" op.channel = "FSC-A" op.threshold = 100000 wi = WorkflowItem(operation = op) self.workflow.workflow.append(wi) self.assertTrue(wait_for(wi, 'status', lambda v: v == 'valid', 5)) plugin = BleedthroughLinearPlugin() self.op = op = plugin.get_operation() self.cwd = os.path.dirname(os.path.abspath(__file__)) op.controls_list = [_Control(channel = "FITC-A", file = self.cwd + '/../../cytoflow/tests/data/tasbe/eyfp.fcs'), _Control(channel = "PE-Tx-Red-YG-A", file = self.cwd + '/../../cytoflow/tests/data/tasbe/mkate.fcs'), _Control(channel = "Pacific Blue-A", file = self.cwd + '/../../cytoflow/tests/data/tasbe/ebfp.fcs')] op.subset_list.append(BoolSubset(name = "Morpho")) op.subset_list[0].selected_t = True self.wi = wi = WorkflowItem(operation = op) wi.default_view = self.op.default_view() wi.view_error = "Not yet plotted" wi.views.append(self.wi.default_view) self.workflow.workflow.append(wi) self.workflow.selected = self.wi # run the estimate op.do_estimate = True self.assertTrue(wait_for(wi, 'status', lambda v: v == 'valid', 30))