コード例 #1
0
ファイル: CmdRule.py プロジェクト: Moxikai/pubMunch
    def __init__(self, cmds=None, name=None, requires=None, produces=None):
        requires = typeOps.mkset(requires)
        produces = typeOps.mkset(produces)

        # deal with commands before super init, so all requires and produces
        # are there for the name generation
        self.cmds = None
        if cmds != None:
            self.cmds = []
            if isinstance(cmds, Cmd):
                self.__addCmd(cmds, requires, produces)
            else:
                for cmd in cmds:
                    self.__addCmd(cmd, requires, produces)
        if name == None:
            name = CmdRule.__mkName(requires, produces)
        Rule.__init__(self, name, requires, produces)
コード例 #2
0
ファイル: CmdRule.py プロジェクト: strbean/pubMunch-BRCA
    def __init__(self, cmds=None, name=None, requires=None, produces=None):
        requires = typeOps.mkset(requires)
        produces = typeOps.mkset(produces)

        # deal with commands before super init, so all requires and produces
        # are there for the name generation
        self.cmds = None
        if cmds != None:
            self.cmds = []
            if isinstance(cmds, Cmd):
                self.__addCmd(cmds, requires, produces)
            else:
                for cmd in cmds:
                    self.__addCmd(cmd, requires, produces)
        if name == None:
            name = CmdRule.__mkName(requires, produces)
        Rule.__init__(self, name, requires, produces)
コード例 #3
0
 def __init__(self, name, requires=None, produces=None, shortName=None):
     Rule.__init__(self, name, requires=requires, produces=produces, shortName=shortName)
コード例 #4
0
 def __init__(self, statusDir, clusterTmpRootDir, requires=None, produces=None):
     self.statusDir = statusDir
     self.clusterTmpRootDir = clusterTmpRootDir
     self.tmpDir = None
     Rule.__init__(self, statusDir, requires, produces)