Models for supervised learning in sequence data