Chromosome differentiation using nucleases: an overview