Interactions of cryptolepine and neocryptolepine with unusual DNA structures.