In [1]:
    
from pydna.all import *
    
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]:
    
pYPK0 =read("pYPK0.gb")
    
In [5]:
    
promoter_clone = pYPKa_Z_RPS19a =read("pYPKa_Z_RPS19a.gb")
    
In [6]:
    
gene_clone = pYPKa_A_ScRKI1 =read("pYPKa_A_ScRKI1.gb")
    
In [7]:
    
terminator_clone = pYPKa_E_TPI1 =read("pYPKa_E_TPI1.gb")
    
In [8]:
    
p  =pcr( p167, p567, promoter_clone)
g  =pcr( p468, p467, gene_clone)
t  =pcr( p568, p166, terminator_clone)
    
In [9]:
    
pYPK0_E_Z, stuffer = pYPK0.cut((EcoRV, ZraI))
    
In [10]:
    
(pYPK0_E_Z, p, g, t)
    
    Out[10]:
In [11]:
    
asm =Assembly((pYPK0_E_Z, p, g, t), limit=31)
    
In [12]:
    
asm
    
    Out[12]:
In [13]:
    
candidate = asm.assemble_circular()[0]
candidate.figure()
    
    Out[13]:
In [14]:
    
result = candidate.synced(pYPK0)
    
The new construct should have cseguid 79JiqIENZc7fgGgYo9WS44MLsBA and 7703 bp.
In [15]:
    
print(len(result))
result.cseguid()
    
    
    Out[15]:
In [16]:
    
result.name = "pMEC1132"
result.description = "pYPK0_RPS19a_ScRKI1_TPI1tp"
result.stamp()
    
    Out[16]:
In [17]:
    
result.write("pYPK0_RPS19a_ScRKI1_TPI1.gb")
    
    
In [18]:
    
from pydna.all import *
    
In [19]:
    
reloaded =read("pYPK0_RPS19a_ScRKI1_TPI1.gb")
    
In [20]:
    
reloaded.cseguid()
    
    Out[20]:
In [21]:
    
reloaded.description
    
    Out[21]: