def __init__(self,config,ds,run,nsample,thin,burnin,levels=-1,*args,**kwargs): Sample.__init__(self,config,ds,run,nsample,thin,burnin,levels,*args,**kwargs) self.levels=self.config.levels-1 kern = self.__dict__['k%d'%(self.levels+2)] self.yKernelOld = self.yKernel self.yKernel = Addition(self.yKernel,kern) del self.kernels[-1] kwargs = {} kwargs['yKernel'] = self.yKernel for i,k in enumerate(self.kernels): kwargs['k%d'%(i+1)] = k self.freeze = Freezer(model=self.model,**kwargs) self.startSample = self.freeze.freeze()
def __init__(self, ID, Output_geno, Code_drug, Active_score, Drug_action, Low_coverage, Range, Gene_KB, low_coverage_flag): self.ID = ID self.whole_genotype = self.get_whole_genotype(Output_geno) self.standard_pass, self.cyp2d6_pass = self.standard_check() if low_coverage_flag: Sample.__init__(self, ID, Output_geno, Code_drug, Active_score, Drug_action, Low_coverage, Range, Gene_KB)