def registerCustomExecutables(self, workflow=None): """ """ AbstractVervetWorkflow.registerCustomExecutables(self, workflow=workflow) AbstractAlignmentWorkflow.registerCustomExecutables(self, workflow=workflow) if workflow is None: workflow = self namespace = workflow.namespace version = workflow.version operatingSystem = workflow.operatingSystem architecture = workflow.architecture clusters_size = workflow.clusters_size site_handler = workflow.site_handler vervetSrcPath = self.vervetSrcPath # 2012.8.7 each cell is a tuple of (executable, clusterSizeMultipler (0 if u do not need clustering) executableClusterSizeMultiplierList = [] self.addExecutableAndAssignProperClusterSize( executableClusterSizeMultiplierList, defaultClustersSize=self.clusters_size )
def __init__(self, **keywords): """ 2011-7-11 """ AbstractAlignmentWorkflow.__init__(self, **keywords) self.db = self.db_vervet # 2013.1.25 main db