Tutorial slides (PDF) - Clemson University
Tutorial slides (PDF) - Clemson University
Tutorial slides (PDF) - Clemson University
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
import math, random, uuid, re<br />
db.define_table('dna',<br />
Field('name'),<br />
Field('sequence','text'))<br />
Define model<br />
in models/db_dna.py<br />
def random_gene(n):<br />
return ''.join(['ATGC'[int(n+10*math.sin(n*k)) % 4] \<br />
for k in range(10+n)])+'UAA'<br />
def random_dna():<br />
return ''.join([random_gene(random.randint(0,10)) \<br />
for k in range(50)])<br />
if not db(db.dna.id>0).count():<br />
for k in range(100):<br />
db.dna.insert(name=uuid.uuid4(),sequence=random_dna())