DNA-protein 3-frame translation