Initial implementation of dna.py