Genetic Testing-- Present and Future