teemi.design.combinatorial_design¶
This part of the design module is used for making combinatorial libraries from DNA fragments.
Functions
|
Assembles Amplicons with pad and makes new overlapping primers. |
|
Iterates through the DataFrame of predictions and saves newly encountered parts. |
|
Generates a figure for the specified assembly in the assembly list. |
|
Generates all possible combinations from a list of lists. |
|
Returns a list of ALL primers from the combinatorial library, updates names and what they anneal to. |
|
Returns a list of list with systematic names i.e [1,1,1], [1,2,1]. |
|
Creates amplicons, updates their names |
|
Finds Unique amplicons from a list of assemblies :param list_of_assemblies: list of the combinatorial libarary with overlapping ends :type list_of_assemblies: list[[pydna.amplicon.Amplicon]] |
|
Finds unique primers from a list of assemblies :param primers: a list of all the primers made for the combinatorial library :type primers: list[list[list[pydna.primer.Primer]]] :param list_of_assemblies: used here to update the names of the primers :type list_of_assemblies: list[[pydna.amplicon.Amplicon]] |
Classes
|
Make a combinatorial library from DNA fragments. |