DNA structural features responsible for sequence-dependent binding geometries of Hoechst 33258.