Reconstruction of Gene Regulatory Networks from Temporal Microarray Data Using Pattern Recognition Techniques