Gravar-mail: Assembly of an active enzyme by the linkage of two protein modules