%matplotlib inline
This is a short example of how the DNA agarose gel electrophoresis in pydna can be used. The %matplotlib inline in the line above is there to facilitate viewing matplotlib plots in
from pydna.gel import gel, interpolator
from pydna.ladders import HI_LO_DNA_MARKER
# st = weight_standard_sample('1kb+_GeneRuler')
from pydna.genbank import Genbank
gb = Genbank("bjornjobb@gmail.com")
gene = gb.nucleotide("X06997")
from pydna.parsers import parse_primers
primer_f, primer_r = parse_primers(
'''
>760_KlLAC12_rv (20-mer)
ttaaacagattctgcctctg
>759_KlLAC12_fw (19-mer)
aaatggcagatcattcgag
'''
)
from pydna.amplify import pcr
pcr_prod = pcr(primer_f, primer_r, gene)
pcr_prod = pcr_prod[:50]
pcr_prod.n *= 10
gel([HI_LO_DNA_MARKER, [pcr_prod]], interpolator=interpolator(HI_LO_DNA_MARKER))