def test_translate2(alb_resources): # Protein input with pytest.raises(TypeError) as e: Alb.translate_cds(alb_resources.get_one('o p s')) assert "Nucleic acid sequence required, not protein." in str(e) tester = alb_resources.get_one('o d s') tester.records()[0].seq.alphabet = IUPAC.protein with pytest.raises(TypeError) as e: Alb.translate_cds(tester) assert "Record 'Mle-Panxα9' is protein." in str(e)
def test_translate1(key, next_hash, alb_resources, hf): alignbuddy = alb_resources.get_one(key) Alb.translate_cds(alignbuddy) assert hf.buddy2hash(alignbuddy) == next_hash, alignbuddy.write("error_files%s%s" % (next_hash, os.path.sep))