Recombinant molecules : impact on science and society