Add a set_profiler_list method to CodonReplacer so that the object itself can be reused. This is cleaner, though not the bottleneck in execution time.