def registerExecutables(self, workflow=None): """ 2012.2.15 """ AbstractWorkflow.registerExecutables(self) namespace = self.namespace version = self.version operatingSystem = self.operatingSystem architecture = self.architecture clusters_size = self.clusters_size site_handler = self.site_handler variationSrcPath = self.variationSrcPath vervetSrcPath = self.vervetSrcPath #2012.8.7 each cell is a tuple of (executable, clusterSizeMultipler (0 if u do not need clustering) executableClusterSizeMultiplierList = [] Stock_250kDB = Executable(namespace=namespace, name="Stock_250kDB", version=version, \ os=operatingSystem, arch=architecture, installed=True) Stock_250kDB.addPFN(PFN("file://" + os.path.join(self.variationSrcPath, "db/Stock_250kDB.py"), site_handler)) executableClusterSizeMultiplierList.append((Stock_250kDB, 0)) self.addExecutableAndAssignProperClusterSize(executableClusterSizeMultiplierList, defaultClustersSize=self.clusters_size)