In vitro gene cloning