Microarrays in Disease Diagnosis and Prognosis