Nutrigenomics and pharmacogenomics: a scientific wonderland