bit_rest=binary_string[n_quintuplets*5:n_quintuplets*5+rest]# rest is 0-1-3 bits
iflen(bit_rest)>0:
# last conversions depends on the length of the rest, 1 bits = 1 base; 3 bits = 2 bases
iflen(bit_rest)==3:
nucleotide_2=bit_pair_to_dna[bit_rest[1:3]]# nucleotide_2 from a pair of bits
homopolymere_check_bool=sequence[-3]==sequence[-2]==sequence[-1]orsequence[-2]==sequence[-1]==nucleotide_2# true => careful for a potential homopolymere
nucleotide_2=bit_pair_to_dna[bit_rest[1:3]]# nucleotide_2 from a pair of bits
homopolymere_check_bool=sequence[-3]==sequence[-2]==sequence[-1]orsequence[-2]==sequence[-1]==nucleotide_2# true => careful for a potential homopolymere