Pattern recognition in nucleic acid sequences. I. A general method for finding local homologies and symmetries | Synapse