Exemple #1
0
 def test_10xgenomics_barcodes(self):
     """barcode_is_valid: 10xGenomics 'barcodes'
     """
     self.assertTrue(barcode_is_valid("SI-GA-B3"))
     self.assertTrue(barcode_is_valid("SI-GA-G1"))
     self.assertTrue(barcode_is_valid("SI-GA-H1"))
     self.assertTrue(barcode_is_valid("SI-P03-C9"))
Exemple #2
0
 def test_barcode_with_random_string(self):
     """barcode_is_valid: barcode with random string
     """
     self.assertFalse(barcode_is_valid("TADF%$12"))
Exemple #3
0
 def test_barcode_with_lower_case_characters(self):
     """barcode_is_valid: barcode with lower case characters
     """
     self.assertFalse(barcode_is_valid("tgaccaat"))
Exemple #4
0
 def test_barcode_with_Ns(self):
     """barcode_is_valid: barcode with Ns
     """
     self.assertFalse(barcode_is_valid("TGACCANN"))
Exemple #5
0
 def test_empty_barcode(self):
     """barcode_is_valid: 'empty' barcode
     """
     self.assertTrue(barcode_is_valid(""))
Exemple #6
0
 def test_standard_barcodes(self):
     """barcode_is_valid: standard barcode
     """
     self.assertTrue(barcode_is_valid("TGACCAAT"))