Pharmacogenomics: a reality or still a promise?