When provided with a reference genome, LightSpeed first generates a Burrows-Wheeler based index of all the sequences. After the first run, the index is cached and reused on later runs.