Beispiel #1
0
 def test_downsample_bam_with_outfile(self):
     out_handle = tempfile.NamedTemporaryFile(suffix=".bam")
     bam_file = self.config["input_bamdiff"][0]
     target_reads = 2
     out_file = sam.downsample_bam(bam_file, target_reads, out_handle.name)
     self.assertEquals(sam._get_reads_in_bamfile(out_file), target_reads)
Beispiel #2
0
 def test_downsample_bam_with_memoize(self):
     bam_file = self.config["input_bamdiff"][0]
     target_reads = 2
     out_file = sam.downsample_bam(bam_file, target_reads)
     self.assertEquals(sam._get_reads_in_bamfile(out_file), target_reads)
Beispiel #3
0
 def test_get_reads_in_bamfile(self):
     bam_file = self.config["input_bamdiff"][0]
     reads = sam._get_reads_in_bamfile(bam_file)
     self.assertTrue(type(reads) == int)