Methods in enzymology : computer methods for macromolecular sequence analysis. - Doolittle, Russell