Senomyx: do you know what you're eating?