Enhanced pClustering and its applications to gene expression data