Identifying sequential residue patterns in bitter and umami peptides