Nucleic acid labeling compounds containing heterocyclic derivatives are
disclosed. The heterocyclic derivative containing compounds are
synthesized by condensing a heterocyclic derivative with a cyclic group
(e.g. a ribofuranose derivative). The labeling compounds are suitable for
enzymatic attachment to a nucleic acid, either terminally or internally,
to provide a mechanism of nucleic acid detection.