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)