assessment of microarray quality 3945269