Category - guided laboratory evolution