Microarray Image Processing : A Novel Neural Network Framework