Skip to content

Commit

Permalink
finished Unittests
Browse files Browse the repository at this point in the history
  • Loading branch information
JuliaGeh committed Sep 26, 2019
1 parent 3a322a0 commit e459581
Show file tree
Hide file tree
Showing 4 changed files with 55 additions and 1 deletion.
25 changes: 25 additions & 0 deletions unittest/motifanalysis/chrom.sizes.hg19
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
chr1 249250621
chr2 243199373
chr3 198022430
chr4 191154276
chr5 180915260
chr6 171115067
chr7 159138663
chr8 146364022
chr9 141213431
chr10 135534747
chr11 135006516
chr12 133851895
chr13 115169878
chr14 107349540
chr15 102531392
chr16 90354753
chr17 81195210
chr18 78077248
chr19 59128983
chr20 63025520
chr21 48129895
chr22 51304566
chrX 155270560
chrY 59373566
chrM 20000
25 changes: 25 additions & 0 deletions unittest/motifanalysis/chrom.sizes.hg38
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
chr1 248956422
chr2 242193529
chr3 198295559
chr4 190214555
chr5 181538259
chr6 170805979
chr7 159345973
chr8 145138636
chr9 138394717
chr10 133797422
chr11 135086622
chr12 133275309
chr13 114364328
chr14 107043718
chr15 101991189
chr16 90338345
chr17 83257441
chr18 80373285
chr19 58617616
chr20 64444167
chr21 46709983
chr22 50818468
chrX 156040895
chrY 57227415
chrM 16569
Binary file added unittest/motifanalysis/test.bb
Binary file not shown.
6 changes: 5 additions & 1 deletion unittest/motifanalysis/test_Util.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,16 @@ def test_is_bb(self):
self.assertFalse(is_bb(os.path.join(os.path.dirname(__file__), "target_regions_mpbs.bed")))

def test_bed_to_bb(self):
self.assertEqual("test.bb", bed_to_bb("test.bb", "chrom_sizes.csv"))
# 1. input is already bigBed, 2. input is bed, 3. input is neither bed nor bigBed (Error)
self.assertEqual("test.bb", bed_to_bb("test.bb", "chrom.sizes.hg19"))
self.assertEqual("test.bb", bed_to_bb("test.bed", "chrom.sizes.hg19"))
with self.assertRaises(ValueError):
bed_to_bb("test.txt", "chrom_sizes.csv")

def test_bb_to_bed(self):
# 1. input is already bed, 2. input is bigBed, 3. input is neither bed nor bigBed (Error)
self.assertEqual("target_regions_mpbs.bed", bb_to_bed("target_regions_mpbs.bed"))
self.assertEqual("test.bed", bb_to_bed("test.bb"))
with self.assertRaises(ValueError):
bb_to_bed("test.txt")

Expand Down

0 comments on commit e459581

Please sign in to comment.