Pharmacogenetics and pharmacogenomics: recent developments, their clinical relevance and some ethical, social, and legal implications