nucleic acid visualization system