Molecular Biology for Computer Scientists