Gravar-mail: Pattern recognition in nucleic acid sequences. I. A general method for finding local homologies and symmetries.