I often use UCSC database but when i do it in PND i found it isn't correct and then I can't trust this database .Is it another Database to find a STRs primers ?
If pattern matching is an issue for you, may I suggest ti use Apache Lucene.It is a search engine, what u need to do is query a DNA string and match with all other rows except itself and after comparison produces resulting substrings which would be ur STR. Although it sounds quite weird but search engines are designed for string matching and this one has scalability to process 150GB/Hour