def run(self):
self._logger.info("<STR_LIT>")<EOL>data = self.load_data()<EOL>normdat = self.norm_samples(data)<EOL>gmt = self.load_gmt(gene_list=normdat.index.values, gmt=self.gene_sets)<EOL>self._logger.info("<STR_LIT>"% len(gmt))<EOL>self._set_cores()<EOL>self._logger.info("<STR_LIT>")<EOL>if self.permutation_num == <NUM_LIT:0> :<EOL><INDENT>self.runSamples(df=normdat, gmt=gmt)<EOL><DEDENT>else:<EOL><INDENT>self._logger.warning("<STR_LIT>")<EOL>self.runSamplesPermu(df=normdat, gmt=gmt)<EOL><DEDENT>if self._outdir is None:<EOL><INDENT>self._tmpdir.cleanup()<EOL><DEDENT>
run entry