Text this: In silico metabolism and toxicity prediction using a knowledge-based approach