Classification of bioactive peptides: a comparative analysis of models and encodings