Biochemistry, molecular biology and applications.