Text this: Generating information-dense promoter sequences with optimal string packing.