I disagree. Genes should be public domain. Patent a test for a gene or a disease, yes, but the gene or disease itself, no.
Patentng treatments, processes, medications, etc is perfectly fine, those things are invented. Genes aren't invented and I don't see granting patent protection to them as necessary to encourage research.
Then [takings clause] have the public to buy them out.