Sequence-dependent quenching of fluorescein fluorescence on single-stranded and double-stranded DNA