Updated to not break for sequences shorter than binding site length