def _heatmat(self, df, classes, pheno_pos, pheno_neg):
width = len(classes) if len(classes) >= <NUM_LIT:6> else  <NUM_LIT:5><EOL>cls_booA =list(map(lambda x: True if x == pheno_pos else False, classes))<EOL>cls_booB =list(map(lambda x: True if x == pheno_neg else False, classes))<EOL>datA = df.loc[:, cls_booA]<EOL>datB = df.loc[:, cls_booB]<EOL>datAB=pd.concat([datA,datB], axis=<NUM_LIT:1>)<EOL>self._width = width<EOL>self.heatmat = datAB<EOL>return<EOL>
only use for gsea heatmap