SEARCH Articles Figures Tables Domain natural Domain of protein Domains in proteins Domains protein Evolution domain swapping Evolution natural In evolution Natural evolution domain swapping Protein evolution Protein in nature Protein swapping Swapping Swapping domains