Structure and function of DNA cohesive ends.