Probabilistic Principal Surfaces for Yeast Gene Microarray Data Mining