the function is supposed to return a list of amino acids and not ORF strands. 

     final_list.append(coding_strand_to_AA(total_list[i])