예제 #1
0
 def test_make_qual(self):
     """test_make_qual should make qual file as expected"""
     qual_fp = os.path.join(self.sff_dir, 'test.qual')
     qual_gz_fp = os.path.join(self.gz_sff_dir, 'test_gz.qual')
     make_qual(self.sff_fp, qual_fp)
     make_qual(self.sff_gz_fp, qual_gz_fp)
     self.assertEqual(open(qual_fp).read(), qual_txt)
     self.assertEqual(open(qual_gz_fp).read(), qual_txt)
예제 #2
0
 def test_make_qual(self):
     """test_make_qual should make qual file as expected"""
     qual_fp = os.path.join(self.sff_dir, 'test.qual')
     qual_gz_fp = os.path.join(self.gz_sff_dir, 'test_gz.qual')
     make_qual(self.sff_fp, qual_fp)
     make_qual(self.sff_gz_fp, qual_gz_fp)
     self.assertEqual(open(qual_fp).read(), qual_txt)
     self.assertEqual(open(qual_gz_fp).read(), qual_txt)
예제 #3
0
 def test_make_qual(self):
     """test_make_qual should make qual file as expected"""
     make_qual(self.sff_fp)
     expected_fp = os.path.join(self.sff_dir, 'test.qual')
     observed = open(expected_fp).read()
     expected = (
         '>FA6P1OK01CGMHQ length=48 xy=0892_1356 region=1 run=R_2008_05_28_17_11_38_\n'
         '32 32 32 32 32 32 32 25 25 21 21 21 28 32 32 31 30 30 32 32 32 33 31 25 18 18 '
         '20 18 32 30 28 23 22 22 24 28 18 19 18 16 16 16 17 18 13 17 27 21\n'
         )
     self.assertEqual(observed, expected)