Esempio n. 1
0
def test_msa_to_file__complete_line_test():
    msa       = MSA([FASTA("barfoo", None, "ACGATA" * 10 + "CGATAG" * 5),
                     FASTA("foobar", None, "CGAATG" * 10 + "TGTCAT" * 5)])
    expected  = ">barfoo\n%s\n%s\n" % ("ACGATA" * 10, "CGATAG" * 5)
    expected += ">foobar\n%s\n%s\n" % ("CGAATG" * 10, "TGTCAT" * 5)
    stringf = StringIO.StringIO()
    MSA.to_file(msa, stringf)
    assert_equal(stringf.getvalue(), expected)