Genetic changes

Once again reads file, not memory, but only a subset specified at
runtime.