In [1]:
from pydna.amplify import pcr
from pydna.parsers import parse
from pydna.readers import read
from pydna.genbank import Genbank
from pydna.assembly import Assembly
from pydna.dseqrecord import Dseqrecord
import ipynb
In [2]:
p567,p577,p468,p467,p568,p578,p775,p778,p167,p166 = parse("yeast_pahtway_kit_standard_primers.txt")
In [3]:
from Bio.Restriction import ZraI, AjiI, EcoRV
In [4]:
pYPKpw = read("pYPKpw.gb")
In [5]:
pYPKpw_lin = pYPKpw.linearize(EcoRV)
In [6]:
from ipynb.fs.full.pYPKa_Z_PGI1 import pYPKa_Z_PGI1 as first
In [7]:
middle = read("pYPKa_A_CiGXF1.gb")
In [8]:
from ipynb.fs.full.pYPKa_E_TDH3 import pYPKa_E_TDH3 as last
In [9]:
first = pcr( p577, p567, first)
middle = pcr( p468, p467, middle)
last = pcr( p568, p578, last)
In [10]:
asm = Assembly((pYPKpw_lin, first, middle, last), limit=31)
In [11]:
asm
Out[11]:
In [12]:
pYPK0_PGI1_CiGXF1_TDH3 = asm.assemble_circular()[0].synced("tcgcgcgtttcggtgatgacggtgaaaacctctg")
In [13]:
pYPK0_PGI1_CiGXF1_TDH3.write("pYPK0_PGI1_CiGXF1_TDH3.gb")