def test_calculate_ES(self):
     peak_table = pd.read_pickle('test_peak_table.pkl')
     target_yes, target_no = core.split_manorm_peaks_motif(peak_table, 'TAL1::GATA1')
     target_yes_idx =  target_yes.index
     L = peak_table['value'].copy().squeeze()
     L.sort()
  
     ES, hit_cum = core.calculate_ES(L,target_yes_idx)
     core.ES_plot(hit_cum,L,target_yes_idx,'psea_test.png')
 def test_split_MAmotif(self):
     self.peak_table = pd.read_pickle('test_peak_table.pkl')
     self.motif_table = pd.read_pickle('test_motif_table.pkl')
     core.split_manorm_peaks_motif(self.peak_table, self.motif_table)