Evolution of protein function by domain swapping

Evolution of protein function by domain swapping