X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=mussa.git;a=blobdiff_plain;f=py%2Ftest%2FTestSeqSpan.py;h=3a56d9264d57d84c942d5186f4ebcbea758f5854;hp=de1082402fe655f8624337ce4ae16926f6b67fe4;hb=9c704ecd2ba1a01f0b82d0f1ea6d9d3e3011fff7;hpb=b2b25b0aeb07c0a77e5a552ae0c29238578442ea diff --git a/py/test/TestSeqSpan.py b/py/test/TestSeqSpan.py index de10824..3a56d92 100644 --- a/py/test/TestSeqSpan.py +++ b/py/test/TestSeqSpan.py @@ -42,6 +42,18 @@ class TestSeqSpan(unittest.TestCase): # self.failUnless(sparent is s1.parent()) # self.failUnlessEqual(sparent == s1.parent()) + def testAnnotations(self): + seq_text = "AAAAAG" + name = "As" + s = mussa.SeqSpan(seq_text) + s.annotations = mussa.Annotations(name) + self.failUnlessEqual(s.annotations.name, name) + self.failUnlessEqual(s.annotations['name'], name) + + term_key = 'GO term' + term = "term" + s.annotations[term_key] = term + self.failUnlessEqual(s.annotations[term_key], term) def suite(): return unittest.makeSuite(TestSeqSpan, 'test')