An Architecture for Integrating Genetic and Clinical Data