def presmooth(self, seqids, window_size): """ precache MUST BE already called! Otherwise will have error! """ self.window_size = window_size for seqid in seqids: self.qv[seqid]['smoothed'] = c_basQV.maxval_per_window(self.qv[seqid]['unsmoothed'], window_size)
def presmooth(self, seqids, window_size): """ precache MUST BE already called! Otherwise will have error! """ self.window_size = window_size for seqid in seqids: # logging.debug("smoothing sequence " + seqid) # Replace .smooth_qv_regions by c_baseQV.maxval_per_window for qv_name in basQVcacher.qv_names: self.qv[seqid][qv_name + '_smoothed'] = \ c_basQV.maxval_per_window(self.qv[seqid][qv_name], window_size)