Esempio n. 1
0
 def testBarcode2reverse(self):
     sequence = "RDESQSHKFKGTIR---XSNRDCESQSHKFKGTCIR---XSNCASVCXS-E-GF--NGGHCRG--RRCYCTAK-"
     positions = [10, 5]
     barcodes = BUILT_IN_BARCODES[:2]
     
     bcseq, residues = cysbar.barcodeSequence(sequence, positions, barcodes)
     
     self.assertEqual(bcseq, "")
     self.assertEqual(residues, [])
Esempio n. 2
0
 def testBarcode2(self):
     sequence = "RDESQSHKFKGTIR---XSNRDCESQSHKFKGTCIR---XSNCASVCXS-E-GF--NGGHCRG--RRCYCTAK-"
     positions = [5, 10]
     barcodes = BUILT_IN_BARCODES[:2]
     
     bcseq, residues = cysbar.barcodeSequence(sequence, positions, barcodes)
     
     self.assertEqual(bcseq, "RDESwwyhwyyhmmSHKFwhwmmhyhyyGTIR---XSNRDCESQSHKFKGTCIR---XSNCASVCXS-E-GF--NGGHCRG--RRCYCTAK-")
     self.assertEqual(residues, ['Q','K'])