Ethical Issues In Bioinformatics and Genetic Testing Saria Awadalla With contributions by Martha Raj.