Algorithms for the search of amino acid patterns in nucleic acid sequences | Synapse