Small world - advance of microarrays: current status and future trends