This vector expresses eight genes and was assembled from the eight single gene expression cassettes below:
Gene | Enzyme | Acronym | Cassette |
---|---|---|---|
SsXYL1 | D-xylose reductase | XR | pYPK0_TEF1_PsXYL1_N272D_TDH3 |
SsXYL2 | xylitol dehydrogenase | XDH | pYPK0_TDH3_PsXYL2_PGI1 |
ScXKS1 | Xylulokinase | XK | pYPK0_PGI1_ScXKS1_FBA1 |
ScTAL1 | Transaldolase | tal1p | pYPK0_FBA1_ScTAL1_PDC1 |
ScTKL1 | Transketolase | TKL | pYPK0_PDC1_ScTKL1_RPS19b |
ScRPE1 | xylitol dehydrogenase | RPE | pYPK0_RPS19b_ScRPE1_RPS19a |
ScRKI1 | Xylulokinase | RKI | pYPK0_RPS19a_ScRKI1_TPI1 |
CiGXF1 | Transaldolase | GXF | pYPK0_TPI1_CiGXF1_ENO2 |
TEF1_XR_N272D_TDH3
TDH3_XDH_PGI1
PGI1_XK_FBA1
FBA1_TAL1_PDC1
PDC1_ScTKL1_RPS19b
RPS19b_ScRPE1_RPS19a
RPS19a_ScRKI1_TPI1
TPI1_CiGXF1_ENO2
In [1]:
from pydna.all import *
In [2]:
import ipynb
In [3]:
from ipynb.fs.full.pMEC1135 import cas1, cas2, cas3, p4, p409
In [4]:
from ipynb.fs.full.pMEC1137 import p1 as p5, cas2 as cas6, cas3 as cas7, cas4 as cas8, p625, p647, p413
In [5]:
cas4 = pcr(p409, p625, p4)
In [6]:
cas5 = pcr(p413, p647, p5)
In [7]:
pYPK0 = read("pYPK0.gb")
In [8]:
pYPK0.cseguid()
Out[8]:
In [9]:
from Bio.Restriction import ZraI, AjiI, EcoRV
In [10]:
pYPK0_E_Z, stuffer = pYPK0.cut((EcoRV, ZraI))
pYPK0_E_Z, stuffer
Out[10]:
In [11]:
pYPK0_E_Z, cas1, cas2, cas3, cas4, cas5, cas6, cas7, cas8
Out[11]:
In [12]:
asm =Assembly( (pYPK0_E_Z, cas1, cas2, cas3, cas4, cas5, cas6, cas7, cas8) , limit = 61)
In [13]:
asm
Out[13]:
In [14]:
candidate = asm.assemble_circular()[0]
In [15]:
candidate.figure()
Out[15]:
In [16]:
pw = candidate.synced(pYPK0)
In [17]:
len(pw)
Out[17]:
In [18]:
pw.cseguid()
Out[18]:
In [19]:
import textwrap
In [20]:
pw.name = "pMEC1138"
pw.description="pYPK0_TEF1_XR_N272D_TPI1_XDH_PDC1_XK_FBA1_TAL1_PDC1_ScTKL1_RPS19b_ScRPE1_RPS19a_ScRKI1_TPI1_CiGXF1_ENO2 (alternative name pYPK0_8)"
pw.stamp()
pw.description = "\n".join( textwrap.wrap( pw.description, 40) )
In [21]:
pw.write("pMEC1138.gb")