Text this: DNA microarray technology and data analysis in cancer research