Recent advances in image analysis and data mining for DNA microarray processing