1. A computer implemented method of analyzing gene expressions, comprising an act of causing a computer having a processor to perform acts of: determining, with the processor, a first gene expression pattern for a first condition, wherein the first gene expression pattern comprises a gene expression; forming a first spatial-expression pattern by: selecting a chromosomal region having an exon; determining a start and a stop position for each exon; and associating the gene expression within the first gene expression pattern with its corresponding exon; wherein the act of forming the first spatial-expression pattern further comprises an act of creating a first spatial-expression pattern signal wherein the first spatial-expression pattern signal is a representation of the first spatial-expression pattern where a magnitude of the first spatial-expression pattern signal at any point is determined by an expression level of the corresponding exon; identifying first regular spatial patterns in the first spatial-expression pattern signal; and wherein the act of identifying first regular spatial patterns in the first spatial-expression pattern signal is performed through the use of Wavelet transform signal processing; and providing an output to a user.