Integrating data from heterogeneous DNA microarray platforms.