This fixes erroneous primer design output in the following situations:
one primer type:
f'PRIMER_RIGHT{int_oligo}_{i}_PROBLEMS' must be f'PRIMER_{int_oligo}_{i}_PROBLEMS'
f'PRIMER_LEFT_{i}_POSITION_PENALTY' and f'PRIMER_RIGHT_{i}_POSITION_PENALTY' should only be added to output_dict when designing left primers and right primers, respectively
when using mispriming library:
'PRIMER_LEFT_{i}_LIBRARY_MISPRIMING' , 'PRIMER_RIGHT_{i}_LIBRARY_MISPRIMING' and 'PRIMER_PAIR_{i}_LIBRARY_MISPRIMING' must be f-strings
This fixes erroneous primer design output in the following situations:
one primer type:
f'PRIMER_RIGHT{int_oligo}_{i}_PROBLEMS'
must bef'PRIMER_{int_oligo}_{i}_PROBLEMS'
f'PRIMER_LEFT_{i}_POSITION_PENALTY'
andf'PRIMER_RIGHT_{i}_POSITION_PENALTY'
should only be added tooutput_dict
when designing left primers and right primers, respectivelywhen using mispriming library:
'PRIMER_LEFT_{i}_LIBRARY_MISPRIMING'
,'PRIMER_RIGHT_{i}_LIBRARY_MISPRIMING'
and'PRIMER_PAIR_{i}_LIBRARY_MISPRIMING'
must be f-strings