in reply to Recognizing protein name

You could create a blacklist of longer unwanted sequences comprising the term, match those first, and skip them in your matching algorithm. Lather, rinse, repeat.

perl -le'print map{pack c,($-++?1:13)+ord}split//,ESEL'