Functional identification of novel activities: activity-based selection of proteins from complete proteomes.