Not Egan’s best work. His more recent novels are full of interesting ideas, this has one moderately interesting idea. There’s a protein that uses quantum effects to “search” DNA mutation space for modifications that increase fitness. And the characters are annoying.