allpy
annotate allpy/dna.py @ 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 | 353379082202 | 
| children | e3bcb9f8d7b0 | 
| rev | line source | 
|---|---|
| bnagaev@240 | 1 import base | 
| me@280 | 2 | 
| me@280 | 3 class MonomerType(base.MonomerType): | 
| me@280 | 4 by_code1 = {} | 
| me@280 | 5 by_code3 = {} | 
| me@280 | 6 by_name = {} | 
| me@280 | 7 | 
| me@280 | 8 class Monomer(base.Monomer): | 
| me@280 | 9 """DNA monomers: nucleotides.""" | 
| me@280 | 10 monomer_type = MonomerType | 
| me@280 | 11 | 
| me@280 | 12 MonomerType._initialize('d') | 
| me@280 | 13 MonomerType.instance_type = Monomer | 
| bnagaev@240 | 14 | 
| bnagaev@240 | 15 class Sequence(base.Sequence): | 
| bnagaev@240 | 16 pass | 
| bnagaev@240 | 17 | 
| me@280 | 18 # vim: set ts=4 sts=4 sw=4 et: | 
