Molecular beacons: a novel DNA probe for nucleic acid and protein studies.

Molecular beacons: a novel DNA probe for nucleic acid and protein studies.