Predicting Transporter Proteins and Their Substrate Specificity