allpy
changeset 280:2f11b877af08
Proper dna.Monomer, dna.MonomerType, dna.Sequence
author | Daniil Alexeyevsky <me.dendik@gmail.com> |
---|---|
date | Wed, 15 Dec 2010 20:39:18 +0300 |
parents | 09a55e055395 |
children | 1616830de2be |
files | allpy/dna.py |
diffstat | 1 files changed, 13 insertions(+), 5 deletions(-) [+] |
line diff
1.1 --- a/allpy/dna.py Wed Dec 15 20:32:00 2010 +0300 1.2 +++ b/allpy/dna.py Wed Dec 15 20:39:18 2010 +0300 1.3 @@ -1,10 +1,18 @@ 1.4 import base 1.5 -import _monomer 1.6 + 1.7 +class MonomerType(base.MonomerType): 1.8 + by_code1 = {} 1.9 + by_code3 = {} 1.10 + by_name = {} 1.11 + 1.12 +class Monomer(base.Monomer): 1.13 + """DNA monomers: nucleotides.""" 1.14 + monomer_type = MonomerType 1.15 + 1.16 +MonomerType._initialize('d') 1.17 +MonomerType.instance_type = Monomer 1.18 1.19 class Sequence(base.Sequence): 1.20 - """ """ 1.21 pass 1.22 1.23 -MonomerType = _monomer.DNAType 1.24 -Monomer = _monomer.DNA 1.25 - 1.26 +# vim: set ts=4 sts=4 sw=4 et: