Computation on micro-arrays