Description Usage Arguments Value Examples
Design pools of DNA oligos that are guaranteed to not contain specified restriction enzyme cut sites. All cut sites are blocked while ensuring the optimal number of oligos remain in the pool.
1 2 3 4 |
len |
Length of the random oligo. Must be provided if
|
sites |
Character vector of restriction sites to block. |
starting_oligo |
Starting oligo from which sites will be removed. If not given, defaults to a string of N's. |
min_blocks |
Minimum number of blocks at each site, i.e. the minimum number of changes that need to be made for a cut site to appear anywhere in the oligo. |
obj_weights |
Objective function weights for each code's degeneracy. |
re_randomize |
If |
seed |
Seed for the random number generator. |
obj_frac |
Fraction of the objective function that must be maintained during re-randomization. |
quiet |
Run silently with no output from Gurobi. |
maxtime |
Maximum time (in seconds) allowed for the solver. |
A list containing code
– the randomize oligo, and a
fields describing the MILP and the solution statistics.
1 2 |
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.