In vitro DNA footprinting