# possibility to add a non coding base at the end of the sequence to make the last block at correct size when it is not possible to do by adding bits of 0 (very rare case)
#TODO fill the block
print("error file to dna : 1 block too short",str(total_dna_size))
exit(1)
pass
# add a non coding base at the end of the sequence to make the last block at correct size when it is not possible to do by adding bits of 0 (very rare case)
add_base_at_end=False
add_base_at_end=False
# round the number of base per blocks, make sure it is above the minimal block size
ifforce_size_to_maxortotal_dna_size%block_number>0:# need to add non payload bits to adjust the size of blocks
# fill with '0' at the beginning of the binary # not the end because some zip can end with octets of 0, which makes difficult to remove only the non coding '0'
# fill with '0' at the beginning of the binary # not the end because some zip can end with octets of 0, which makes difficult to remove only the non coding '0'