Typescript draft lecture notes titled Genetics engineering