Genome on Demand: Interactive Substring Searching