Predicting anticancer peptides and protein function with deep learning