A rational method for obtaining a novel molecule capable of a desired
interaction with a substrate of interest comprising selecting hosts or
replicators which encode said novel molecules based upon cell or
replicator growth caused by the desired interaction of the novel molecule
and a selection molecule expressed by said host.