Patent ID: 8223043

Claim:
A data compression method, comprising: (a) obtaining a first reading sequence and a second reading sequence from an identical source by a receiving unit; (b) comparing the first reading sequence with the second reading sequence according to a comparison condition to generate a sequence comparison result by a processor; and (c) outputting a final template sequence according to the sequence comparison result by the processor, (d) comparing the final template sequence to each of the first and second reading sequences, to generate a respective difference between the final template sequence and each of the first and second reading sequences by the processor; and (e) compressing the first and second reading sequences according to the final template sequences and all generated differences between the final template sequence and the first and second reading sequences, to generate a compression file by the processor, wherein the comparison condition is set according to a first seed table of the first reading sequence comprising a plurality of first seeds with a specific length constituting a plurality of first seed sets with different seeding start sites and a second seed table of the second reading sequence comprising a plurality of second seeds with a specific length constituting a plurality of second seed sets with different seeding start sites, and wherein the specific length of the first seeds of the first seed table and the specific length of the second seeds of the second seed table are of the same specific length.