Genetic Evolution in Microbiology

Consider genetic programming to develop/isolate a specific type of microorganism.

Let's say we want to convert Substance A to Substance B

Take 10 samples containing various mixtures of a wide variety of microorganisms and apply higher concentrations of Substance A in them.

Wait 10 days and test the solutions for substance B. The highest 1 or 2 samples are mixed together and retained for the next generation. A few microorganisms from the other samples can be mixed for mutation. Split into 10 samples and repeat.

Hopefully you can create a mixture of microorganisms over time that have evolved to convert Substance A to Substance B over time.