In vitro selection of restriction endonucleases by in vitro compartmentalization.