Text this: Characterizing and predicting catalytic residues in enzyme active sites based on local properties: a machine learning approach