Na manipulação gênica, o corte e a ligação de diferentes fragmentos de DNA podem ser efetuados, respectivamente, por meio de: