Identifying cysteines and histidines in transition-metal-binding sites using support vector machines and neural networks