Skip to content

Is a more extensive version checking necessary? #16

@JohnMCMa

Description

@JohnMCMa

Looking back at primer3 2.2.3's release notes, I have noticed that even after 2.0.0 there has been quite a bit of changes among input tags:

2.2.0 added all the TH tags, SEQUENCE_PRIMER_OK_REGION_LIST, and "PRIMER_MIN_3_PRIME_OVERLAP_OF_JUNCTION, PRIMER_MIN_5_PRIME_OVERLAP_OF_JUNCTION have replaced
SEQUENCE_PRIMER_OVERLAP_POS and PRIMER_POS_OVERLAP_TO_END_DIST" (note the tag type change from PRIMER to SEQUENCE).

2.2.2 added PRIMER_MIN_LEFT_THREE_PRIME_DISTANCE and PRIMER_MIN_RIGHT_THREE_PRIME_DISTANCE.

Looking even back, 1.1.X added PRIMER_TM_SANTALUCIA, PRIMER_SALT_CORRECTIONS, PRIMER_LOWERCASE_MASKING, PRIMER_DIVALENT_CONC, and PRIMER_DNTP_CONC over <1.0.X.

While I sincerely don't believe anyone would still be using version v<1.1.0, would it be necessary to allow a finer version check on the run script so that all input tags would be legal for the version of primer3 they're using? It is a straightforward change that I as an novice can do, but I wonder its necessity.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions