Subtractive hybridization, a technique for extraction of DNA sequences distinguishing two closely related genomes: critical analysis