Simulating protein evolution in sequence and structure space.