Genetic Code Expansion In Biochemical Investigations And Biomedical Applications