implemented WL for HP model, tested on 20mer