view test/test_base.py @ 426:43bca78ece0c
add class Markup (see #30)
add module allpy/markup
class MarkedAlignment seems to be added later
author |
boris <bnagaev@gmail.com> |
date |
Mon, 14 Feb 2011 19:32:51 +0300 |
parents |
e70a40d7a993 |
children |
364232e42888 |
line source
2 import allpy.protein as p
3 from StringIO import StringIO
5 def test_new_monomers():
8 m = b.Monomer.from_code1('A')
12 assert False, "base.Monomers must not be constructible from code1"
14 m = b.Monomer.from_code3('ALA')
15 assert m.__class__.__name__ == "Alanine"
17 assert m.code3 == "ALA"
18 assert m.name == "Alanine"
20 m = b.Monomer.from_name("alaNINE")
21 assert m.__class__.__name__ == "Alanine"
23 assert m.code3 == "ALA"
24 assert m.name == "Alanine"
26 def assert_alignment(alignment, *body):
29 body = "".join([">\n%s\n" % string for string in body])
30 assert s.getvalue() == body, "Expected:\n%s\nGot:\n%s" % (body, s.getvalue())
32 def test_alignment_changes():
35 append_row_from_string("a-------cdef").
36 append_row_from_string("ghiklmpq--").
37 append_row_from_string("-------------rst"))
73 # vim: set et ts=4 sts=4 sw=4: