Human Genome Project: Contrasting Approaches And Ethical Issues