objective is to fit the payload in the lowest number of blocks, but all blocks must be the same size after addition of non coding stuff (primer/buffer/overhang/bsaI)
"""
#TODO
#TODO
binary_string=convert_file_to_bits(input_path)# get the binary string representing the file content
#binary_string = input_path #TODO REMOVE
if (len(binary_string)+CHECK_SUM_SIZE)%8in[1,4,6]:# add a non coding 0 when size of incompatible length for dna conversion