Identifying partitions of genes and tissue samples in microarray data