Methods and systems for searching by computer for patterns in data are disclosed. These have particular, but not exclusive application to searching for target nucleotide sequences within a gene database. In the method can be performed by a computer that computer includes a central processing unit (CPU)...http://www.google.de/patents/US20100138376?utm_source=gb-gplus-sharePatent US20100138376 - METHOD AND SYSTEM FOR SEARCHING FOR PATTERNS IN DATA