def __init__(self, beds_path, chromosome_len_path, dhs_path, bin_size): self.beds_path = beds_path self.bin_size = bin_size self.dhs_path = dhs_path with open(chromosome_len_path) as clp: self.chromosome_len = read_chromosome_len(clp) divide_bed(self.chromosome_len, self.bin_size) self.genome_len = 0 for chromosome in self.chromosome_len: self.genome_len += self.chromosome_len[chromosome][0]["end"] + 1
def setUp(self): with open("./utest/test1.len") as tl: self.len_obj = read_chromosome_len(tl) divide_bed(self.len_obj, 100)