Example #1
0
    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
Example #2
0
 def setUp(self):
     with open("./utest/test1.len") as tl:
         self.len_obj = read_chromosome_len(tl)
         divide_bed(self.len_obj, 100)