Three clustering algorithms and their application to microarray data door Francisco Javier Molina Lopez