GenLang is a syntactic pattern recognition system, which uses the tools and techniques of computational linguistics to find genes and other higher-order features in biological sequnce data. Patterns are specified by means of rule sets called grammars, and a general purpose parser, implemented in the logic programming language Prolog, then performs the search. GenLang is described in the paper "Gene Structure Prediction by Linguistic Methods" (Dong, S. and Searls, D.B. (1994) Genomics 23:540-551).