blocks_assembly_sequence+=eBlock_dict[b_name]+used_overhangs[num_block]# do not add the overhang at the start of the bock since it is already at the end of previous block
blocks_assembly_sequence+=block_dict[b_name]+used_overhangs[num_block]# do not add the overhang at the start of the bock since it is already at the end of previous block