def printPersistentModuleMap(label, controller=None): if controller == None: import api controller = api.get_current_controller() vistrails_interpreter = getDefaultInterpreter() object_map = vistrails_interpreter.find_persistent_entities(controller.current_pipeline)[0]
def printPersistentModuleMap(label, controller=None): if controller == None: import api controller = api.get_current_controller() vistrails_interpreter = getDefaultInterpreter() object_map = vistrails_interpreter.find_persistent_entities( controller.current_pipeline)[0]
def getWorkflowObjectMap(controller=None): if controller == None: import api controller = api.get_current_controller() vistrails_interpreter = getDefaultInterpreter() return vistrails_interpreter.find_persistent_entities(controller.current_pipeline)[0]
def getWorkflowObjectMap(controller=None): if controller == None: import api controller = api.get_current_controller() vistrails_interpreter = getDefaultInterpreter() return vistrails_interpreter.find_persistent_entities( controller.current_pipeline)[0]
def getWorkflowModule( mid, forceGet = True, controller = None ): if controller == None: import api controller = api.get_current_controller() vistrails_interpreter = getDefaultInterpreter() object_map = vistrails_interpreter.find_persistent_entities( controller.current_pipeline )[0] module_instance = object_map.get( mid, None ) if (module_instance == None) and forceGet: current_version = controller.current_version min_version = current_version - 3 if current_version > 3 else 0 for version in range( current_version-1, min_version, -1 ): pipeline = controller.vistrail.getPipeline( version ) object_map = vistrails_interpreter.find_persistent_entities( pipeline )[0] module_instance = object_map.get( mid, None ) if module_instance <> None: return module_instance return module_instance
def getWorkflowModule(mid, forceGet=True, controller=None): if controller == None: import api controller = api.get_current_controller() vistrails_interpreter = getDefaultInterpreter() object_map = vistrails_interpreter.find_persistent_entities( controller.current_pipeline)[0] module_instance = object_map.get(mid, None) if (module_instance == None) and forceGet: current_version = controller.current_version min_version = current_version - 3 if current_version > 3 else 0 for version in range(current_version - 1, min_version, -1): pipeline = controller.vistrail.getPipeline(version) object_map = vistrails_interpreter.find_persistent_entities( pipeline)[0] module_instance = object_map.get(mid, None) if module_instance <> None: return module_instance return module_instance
def executePipeline(self,pipeline): from core.db.io import unserialize from core.vistrail.pipeline import Pipeline from core.interpreter.default import get_default_interpreter as getDefaultInterpreter from core.utils import DummyView import api tabController = self.spreadsheetWindow.get_current_tab_controller() pip = unserialize(str(pipeline), Pipeline) # print " **** Client-%s ---Received Pipeline--- modules:" % str( self.dimensions ) # for module in pip.module_list: # print " ", str(module.id) self.current_pipeline = pip interpreter = getDefaultInterpreter() kwargs = { "locator": None, "current_version": None, "view": DummyView(), "aliases": {} } interpreter.execute( pip, **kwargs ) print "Finished Executing Pipeline"
def executePipeline(self, pipeline): from core.db.io import unserialize from core.vistrail.pipeline import Pipeline from core.interpreter.default import get_default_interpreter as getDefaultInterpreter from core.utils import DummyView import api tabController = self.spreadsheetWindow.get_current_tab_controller() pip = unserialize(str(pipeline), Pipeline) # print " **** Client-%s ---Received Pipeline--- modules:" % str( self.dimensions ) # for module in pip.module_list: # print " ", str(module.id) self.current_pipeline = pip interpreter = getDefaultInterpreter() kwargs = { "locator": None, "current_version": None, "view": DummyView(), "aliases": {} } interpreter.execute(pip, **kwargs) print "Finished Executing Pipeline"
def getObjectMap(controller): vistrails_interpreter = getDefaultInterpreter() object_maps = vistrails_interpreter.find_persistent_entities(controller.current_pipeline) return object_maps[0] if object_maps else None
def getObjectMap(controller): vistrails_interpreter = getDefaultInterpreter() object_maps = vistrails_interpreter.find_persistent_entities( controller.current_pipeline) return object_maps[0] if object_maps else None