Example #1
0
                                        ScRPS19a_PacI-ScRKI1-ScTPI1_PacI
                                                             ScTPI1_PacI-CiGXF1-ScENO2_PacI
'''

from pydna import *
from pydna_helper.load_my_primers import primer
from pydna_helper import gb
from Bio.SeqUtils.CheckSum import seguid

from pygenome import sg as sgd

ScPDC1tp   = pcr([primer[413],primer[625]], Dseqrecord(sgd.promoter("PDC1")))
ScRPS19atp = pcr([primer[538],primer[539]], Dseqrecord(sgd.promoter("RPS19a")))
ScRPS19btp = pcr([primer[537],primer[536]], Dseqrecord(sgd.promoter("RPS19b")))
ScTPI1tp   = pcr([primer[419],primer[621]], Dseqrecord(sgd.promoter("TPI1")))
ScENO2tp   = pcr([primer[411],primer[452]], Dseqrecord(sgd.intergenic_sequence("YHR172W", "YHR174W")))


# load pCAPs and pCAPs-pSU0 as dsdna objects
from pYPKa import pYPKa
from Bio.Restriction import EcoRV, ZraI, AjiI

pYPKa_ZraI  = pYPKa.cut(ZraI).pop()
pYPKa_AjiI  = pYPKa.cut(AjiI).pop()
pYPKa_EcoRV = pYPKa.cut(EcoRV).pop()

pCAPs_ZraI_ScPDC1tp  = (pYPKa_ZraI  + ScPDC1tp).looped()

pCAPs_ZraI_ScRPS19atp  = (pYPKa_ZraI  + ScRPS19atp).looped()
pCAPs_EcoRV_ScRPS19atp = (pYPKa_EcoRV + ScRPS19atp).looped()
Example #2
0
# coding: utf-8

from pydna import *
from pydna_helper.load_my_primers import primer, new_primer
from pydna_helper import gb, ape
from Bio.SeqUtils.CheckSum import seguid

from pyeast import saccharomyces_cerevisiae_genome as sc

from pygenome import sg as sgd


ScTEF1tp = pcr([primer[417],primer[626]], Dseqrecord(sgd.promoter("TEF1")))
ScTDH3tp = pcr([primer[415],primer[623]], Dseqrecord(sgd.promoter("TDH3")))
ScPGI1tp = pcr([primer[549],primer[622]], Dseqrecord(sgd.intergenic_sequence("YBR197C", "PGI1")))
ScFBA1tp = pcr([primer[409],primer[624]], Dseqrecord(sgd.promoter("FBA1")))
ScPDC1tp = pcr([primer[413],primer[625]], Dseqrecord(sgd.promoter("PDC1")))

# load pCAPs and pCAPs-pSU0 as dsdna objects
pCAPs      = read("/home/bjorn/Dropbox/wikidata/pCAPs-AjiI.wiki")

from Bio.Restriction import EcoRV, ZraI, AjiI
pCAPs_ZraI  = pCAPs.cut(ZraI).pop()
pCAPs_AjiI  = pCAPs.cut(AjiI).pop()
pCAPs_EcoRV = pCAPs.cut(EcoRV).pop()

pCAPs_ZraI_ScTEF1tp  = (pCAPs_ZraI  + ScTEF1tp).looped()

pCAPs_ZraI_ScTDH3tp  = (pCAPs_ZraI  + ScTDH3tp).looped()
pCAPs_EcoRV_ScTDH3tp = (pCAPs_EcoRV + ScTDH3tp).looped()