.pre-commit-config.yaml
AUTHORS
CHANGES
LICENSE
MANIFEST.in
README.md
dev-requirements.txt
setup.cfg
setup.py
docs/Makefile
docs/changes_link.md
docs/conf.py
docs/cython_help.md
docs/docs-requirements.txt
docs/index.md
docs/make.bat
docs/miscellany.md
docs/quickstart.md
docs/api/bindings.md
docs/api/index.md
docs/api/p3helpers.md
docs/api/thermoanalysis.md
examples/basicprimerdesign.py
examples/orthogonalprimers.py
primer3/__init__.py
primer3/argdefaults.py
primer3/bindings.py
primer3/p3helpers.h
primer3/p3helpers.pyx
primer3/thermoanalysis.pxd
primer3/thermoanalysis.pyx
primer3/src/libprimer3/ABOUT.txt
primer3/src/libprimer3/LICENSE.txt
primer3/src/libprimer3/Makefile
primer3/src/libprimer3/amplicontm.c
primer3/src/libprimer3/amplicontm.h
primer3/src/libprimer3/amplicontm_main.c
primer3/src/libprimer3/dpal.c
primer3/src/libprimer3/dpal.h
primer3/src/libprimer3/format_output.c
primer3/src/libprimer3/format_output.h
primer3/src/libprimer3/gpl-2.0.txt
primer3/src/libprimer3/libprimer3.c
primer3/src/libprimer3/libprimer3.h
primer3/src/libprimer3/libprimer3flex.c
primer3/src/libprimer3/libprimer3flex.h
primer3/src/libprimer3/long_seq_tm_test_main.c
primer3/src/libprimer3/masker.c
primer3/src/libprimer3/masker.h
primer3/src/libprimer3/masker_main.c
primer3/src/libprimer3/ntdpal_main.c
primer3/src/libprimer3/oligotm.c
primer3/src/libprimer3/oligotm.h
primer3/src/libprimer3/oligotm_main.c
primer3/src/libprimer3/p3_seq_lib.c
primer3/src/libprimer3/p3_seq_lib.h
primer3/src/libprimer3/primer3_boulder_main.c
primer3/src/libprimer3/print_boulder.c
primer3/src/libprimer3/print_boulder.h
primer3/src/libprimer3/read_boulder.c
primer3/src/libprimer3/read_boulder.h
primer3/src/libprimer3/thal.c
primer3/src/libprimer3/thal.h
primer3/src/libprimer3/thal_main.c
primer3/src/libprimer3/thal_parameters.c
primer3/src/libprimer3/thal_parameters.h
primer3/src/libprimer3/thalflex.c
primer3/src/libprimer3/thalflex.h
primer3/src/libprimer3/thalflexsignatures.h
primer3/src/libprimer3/klib/README.md
primer3/src/libprimer3/klib/khash.h
primer3/src/libprimer3/primer3_config/dangle.dh
primer3/src/libprimer3/primer3_config/dangle.ds
primer3/src/libprimer3/primer3_config/loops.dh
primer3/src/libprimer3/primer3_config/loops.ds
primer3/src/libprimer3/primer3_config/stack.dh
primer3/src/libprimer3/primer3_config/stack.ds
primer3/src/libprimer3/primer3_config/stackmm.dh
primer3/src/libprimer3/primer3_config/stackmm.ds
primer3/src/libprimer3/primer3_config/tetraloop.dh
primer3/src/libprimer3/primer3_config/tetraloop.ds
primer3/src/libprimer3/primer3_config/triloop.dh
primer3/src/libprimer3/primer3_config/triloop.ds
primer3/src/libprimer3/primer3_config/tstack.dh
primer3/src/libprimer3/primer3_config/tstack2.dh
primer3/src/libprimer3/primer3_config/tstack2.ds
primer3/src/libprimer3/primer3_config/tstack_tm_inf.ds
primer3/src/libprimer3/primer3_config/interpretations/dangle_i.dh
primer3/src/libprimer3/primer3_config/interpretations/dangle_i.ds
primer3/src/libprimer3/primer3_config/interpretations/loops_i.dh
primer3/src/libprimer3/primer3_config/interpretations/loops_i.ds
primer3/src/libprimer3/primer3_config/interpretations/stack_i.dh
primer3/src/libprimer3/primer3_config/interpretations/stack_i.ds
primer3/src/libprimer3/primer3_config/interpretations/stackmm_i_mm.dh
primer3/src/libprimer3/primer3_config/interpretations/stackmm_i_mm.ds
primer3/src/libprimer3/primer3_config/interpretations/tetraloop_i.dh
primer3/src/libprimer3/primer3_config/interpretations/tetraloop_i.ds
primer3/src/libprimer3/primer3_config/interpretations/triloop_i.dh
primer3/src/libprimer3/primer3_config/interpretations/triloop_i.ds
primer3/src/libprimer3/primer3_config/interpretations/tstack2_i.dh
primer3/src/libprimer3/primer3_config/interpretations/tstack2_i.ds
primer3/src/libprimer3/primer3_config/interpretations/tstack_i.dh
primer3/src/libprimer3/primer3_config/interpretations/tstack_i.ds
primer3/src/libprimer3/primer3_config/interpretations/tstack_tm_inf_i.dh
primer3/src/libprimer3/primer3_config/interpretations/tstack_tm_inf_i.ds
primer3_py.egg-info/PKG-INFO
primer3_py.egg-info/SOURCES.txt
primer3_py.egg-info/dependency_links.txt
primer3_py.egg-info/not-zip-safe
primer3_py.egg-info/top_level.txt
tests/__init__.py
tests/_simulatedbindings.py
tests/checkdatasets.py
tests/test_argdefaults.py
tests/test_ntthal_io.py
tests/test_p3helpers.py
tests/test_primerdesign.py
tests/test_thermoanalysis.py
tests/test_threadsafe.py
tests/wrappers.py
tests/input_files/dv_conc_vs_dntp_conc_input
tests/input_files/long_seq_input
tests/input_files/p3-tmpl-mispriming_input
tests/input_files/p3_3_prime_0_input
tests/input_files/p3_3_prime_n_input
tests/input_files/primer1_input
tests/input_files/primer1_th_input
tests/input_files/primer3_v1_1_4_default_settings_input
tests/input_files/primer3web_v0_4_0_default_settings_input
tests/input_files/primer3web_v3_0_0_default_settings_input
tests/input_files/primer3web_v4_0_0_default_settings_input
tests/input_files/primer_all_settingsfiles_input
tests/input_files/primer_annealing_temp_input
tests/input_files/primer_boundary1_input
tests/input_files/primer_boundary_input
tests/input_files/primer_check_input
tests/input_files/primer_dmso_formamide_input
tests/input_files/primer_end_pathology_input
tests/input_files/primer_first_base_index_input
tests/input_files/primer_gc_end_input
tests/input_files/primer_high_gc_load_set_input
tests/input_files/primer_high_tm_load_set_input
tests/input_files/primer_human_input
tests/input_files/primer_input
tests/input_files/primer_internal1_input
tests/input_files/primer_internal_input
tests/input_files/primer_internal_position_input
tests/input_files/primer_lib_amb_codes_input
tests/input_files/primer_masker_input
tests/input_files/primer_mispriming_boundary1_input
tests/input_files/primer_mispriming_boundary2_input
tests/input_files/primer_mispriming_input
tests/input_files/primer_mispriming_long_lib_input
tests/input_files/primer_mispriming_th_input
tests/input_files/primer_must_match_input
tests/input_files/primer_must_overlap_point_input
tests/input_files/primer_must_use_input
tests/input_files/primer_must_use_op_input
tests/input_files/primer_must_use_th_input
tests/input_files/primer_new_tasks_input
tests/input_files/primer_new_tasks_th_input
tests/input_files/primer_num_best_input
tests/input_files/primer_obj_fn_input
tests/input_files/primer_ok_regions2_input
tests/input_files/primer_ok_regions_input
tests/input_files/primer_overhang_input
tests/input_files/primer_overhang_th_input
tests/input_files/primer_overlap_junction_input
tests/input_files/primer_poly_x_input
tests/input_files/primer_position_penalty_input
tests/input_files/primer_quality_boundary_input
tests/input_files/primer_rat_input
tests/input_files/primer_renewed_tasks_input
tests/input_files/primer_sec_struct_dpal_input
tests/input_files/primer_sec_struct_thal_input
tests/input_files/primer_start_codon_input
tests/input_files/primer_syntax_input
tests/input_files/primer_task_input
tests/input_files/primer_task_th_input
tests/input_files/primer_thal_args_input
tests/input_files/primer_thal_max_seq_error_input
tests/input_files/primer_thermod_align_input
tests/input_files/primer_three_prime_distance_input
tests/input_files/primer_tm_lc_masking_input
tests/input_files/primer_windows_newlines_input
tests/input_files/test_compl_error_input
tests/input_files/test_left_to_right_of_right_input
tests/input_files/th-w-other-tasks_input
tests/input_files/thal_input
tests/input_files/thal_output