def testGcContentPercentageFromFile(self): with open('data/gcContent.fasta') as fp: gcContents = {name: gcContentPercentage(seq) for name, seq in read_fasta(fp)} maxName, maxGc = max(gcContents.iteritems(), key=operator.itemgetter(1)) self.assertEqual('Rosalind_6020', maxName) self.assertAlmostEqual(51.881994, maxGc, places=5)
def testGcContentPercentageFromFile(self): with open('data/gcContent.fasta') as fp: gcContents = { name: gcContentPercentage(seq) for name, seq in read_fasta(fp) } maxName, maxGc = max(gcContents.iteritems(), key=operator.itemgetter(1)) self.assertEqual('Rosalind_6020', maxName) self.assertAlmostEqual(51.881994, maxGc, places=5)
def testGcContentPercentage(self): self.assertEqual(37.5, gcContentPercentage('AGCTATAG'))