8. A computer-implemented method for generating a cluster of child spliced base sequences from a parent base sequence, wherein said method comprises the steps of: recording on a computer system a plurality of spliced sequences, wherein each spliced sequence is a query sequence; comparing a spliced edit distance between each query sequence and a parent base sequence read from a database with a predetermined maximum acceptable value; selecting spliced sequences for which the spliced edit distance between each query sequence and the parent base sequence is not more than said maximum acceptable value to generate a first cluster of child spliced sequences and recording said first cluster in storage means; and generating a second cluster of child spliced sequences comprising spliced pairs between each query sequence and the base sequence with a defined splice length for the base sequence and applying spliced alignment between each query sequence and the first cluster as aligned with the base sequence, wherein the degree of spliced alignment between each query sequence and the base sequence is determined by the number of spliced pairs of the second cluster at the defined the splice length, wherein all steps are performed on a computer.
12. The computer-implemented method of claim 8 , wherein the storage means are selected from computer memory and a computer hard disk.