The structure of an engineered domain-swapped ribonuclease dimer and its implications for the evolution of proteins toward oligomerization

The structure of an engineered domain-swapped ribonuclease dimer and its implications for the evolution of proteins toward oligomerization