A compound comprising a cyclic compound covalently associated with at least one second compound selected from the group consisting of a second cyclic compound, a protein, a nucleic acid, and a polyamide, wherein the cyclic compound comprises from seven to twenty aromatic carboxamide units, one or more of which is a hydrogen bond donor or acceptor, which cyclic compound forms nucleotide base pair-specific interactions with a double-stranded nucleic acid molecule under physiological conditions, but excluding cyclo(Im-Py-Im-Py-γ-Im-Py-Im-Py-(G-Dp)-γ), cyclo(Im-Py-Im-Py-γ-Im-Py-Im-Py-(G-Dp)), and cyclo(Im-Py-Py-Py-γ-Im-Py-Py-Py-(G-Dp)), and wherein Im is N-methylimidazole, Py is N-methylpyrrole, G is glycine, γ is γ-aminobutyric acid, and Dp is dimethylaminopropylamide.