+ self.assertEqual(fq.compression_extension, '')
+
+ def test_init_single_filename_gz(self):
+ fq = FastqName(filename="12345_AABBCCDDXX_c100_l1.fastq.gz")
+ self.assertEqual(fq.lib_id, "12345")
+ self.assertEqual(fq['lib_id'], "12345")
+ self.assertEqual(fq.flowcell, "AABBCCDDXX")
+ self.assertEqual(fq['flowcell'], "AABBCCDDXX")
+ self.assertEqual(fq.cycle, "100")
+ self.assertEqual(fq['cycle'], "100")
+ self.assertEqual(fq.lane, "1")
+ self.assertEqual(fq['lane'], "1")
+ self.assertEqual(fq.is_paired, False)
+ self.assertEqual(fq.compression_extension, '.gz')