What are the pros and cons of gene patenting?