Closed emmcauley closed 2 weeks ago
Attention: Patch coverage is 68.67470%
with 26 lines
in your changes missing coverage. Please review.
Project coverage is 96.16%. Comparing base (
31c6c3f
) to head (df512e1
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR:
Primer3Task
to indicate which set of parameters is required (ProbeParameters
orPrimerAndAmpliconParameters
)Primer3Input
, and adds a__post_init()__
check where we ensure that the provided params match the selected task. If no weights are provided, default weights are instantiated.Oligo
class, adds internal probe picking logic toprimer3.py
:_build_primers()
is now_build_oligos()
._build_oligos()
is used in conjunction with its downstream_assemble_single_designs()
for each of the three single-oligo design tasks (internal probe, left and right primers).I intend to add more tests in a follow-up commit.