lecture 17 genomes and transposable genetic elements 7878689