Exemple #1
0
 def manage(conf,secondary) :
     if self.__nocheck and not doUpdate(secondary.name) : return
     org = organizer(conf['tag'], [ss for ss in self.sampleSpecs(conf['tag'])
                                   if ss['name'] in secondary.baseSamples() or not secondary.baseSamples()])
     index = next(org.indicesOfStep(secondary.name,secondary.moreNames), next(org.indicesOfStep(secondary.name),None))
     if index==None :
         print " !! Not found: %s    %s"%(secondary.name,secondary.moreNames)
         return
     org.dropSteps( allButIndices = [index])
     if doUpdate(secondary.name) : secondary.doCache(org)
     else : secondary.checkCache(org)
Exemple #2
0
 def organizer(self, config, verbose = True, prefixesNoScale=[]) :
     return organizer(config['tag'], self.sampleSpecs(config['tag']), verbose=verbose, prefixesNoScale=prefixesNoScale)
Exemple #3
0
    def organizer(self, config, verbose = False) : return organizer(config['tag'], self.sampleSpecs(config['tag']), verbose = verbose)

############
    def __init__(self, options) :