reverse/complement and protein translation