extern_extremity_size=primer_size+overhang_size+bsaI_size+buffer_size# size of non-payload dna part at the extern extremities (start of first block and end of last block)
extern_extremity_size=primer_size+overhang_size+bsaI_size+buffer_size# size of non-payload dna part at the extern extremities (start of first block and end of last block)
intern_extremity_size=overhang_size+bsaI_size+buffer_size# size of non-payload dna part at the extremities between blocks
intern_extremity_size=overhang_size+bsaI_size+buffer_size# size of non-payload dna part at the extremities between blocks
max_total_block_size=500# maximum allowed size for a complete block
max_total_block_size=300# maximum allowed size for a complete block
min_total_block_size=500# minimum allowed size for a complete block
min_total_block_size=300# minimum allowed size for a complete block
n_block_max=10# maximum assembled number of blocks
n_block_max=10# maximum assembled number of blocks
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)
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
binary_string=convert_file_to_bits(input_path)# get the binary string representing the file content
binary_string=convert_file_to_bits(input_path)# get the binary string representing the file content