-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge Primer*Weights into Primer3Parameters, remove Primer3Input (#112)
1. merges the `Primer*Weights` classes into their corresponding amplicon and probe parameter classes (reduces 4 classes to two). The attributes have the `_wt` suffix in their name. The `primer3.primer3.primer3_weights` module is gone. 2. moves the `Primer3Input` functionality into `Primer3` directly. `primer3.primer3.primer3_input` is now gone. 3. Adds in `WeightRange` for the weights when a value is out of range (either less than, or greater than). Could use a better name? 4. `Primer3.design` now explicitly takes in the design task and target, in addition to the params. It checks to make sure that the task (e.g. design left primers) matches the params (e.g. amplicons). 5. Simplify `Primer3Task` (remove methods no longer used)
- Loading branch information
Showing
13 changed files
with
461 additions
and
890 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.