hybridation_results=primer_generator_dir+"/data/temp/hybridations.txt"# result file listing primers with hybridizations
ifinput_primers_pathisNone:
ifinput_primers_pathisNone:
input_primers_path=primer_generator_dir+"/data/temp/primers.fasta"# input path for generated primers from generate_compatible_primers()
input_primers_path=primer_generator_dir+"/data/temp/primers.fasta"# default path for input generated primers from generate_compatible_primers()
ifoutput_filtered_primers_pathisNone:
ifoutput_filtered_primers_pathisNone:
output_filtered_primers_path=primer_generator_dir+"/data/temp/compatible_primers.fasta"# output path for filtered primers that doesn't hybridize with the assembly
output_filtered_primers_path=primer_generator_dir+"/data/temp/compatible_primers.fasta"# default path for output filtered primers that doesn't hybridize with the oligos
# filter the primers that hybridize with the whole sequence of encoded data assembled with the overhangs
checked_primers_dict=dict((name,primer)forname,primerinprimers_dict.items()ifsequence_control.sequence_check(primer))# check for potential constraints in primers
checked_primers_dict=dict((name,primer)forname,primerinprimers_dict.items()ifsequence_control.sequence_check(primer))# check for potential constraints in primers