allpy
annotate allpy/dna.py @ 968:e461a5529338
Backported fixes to Alignment.realign(), Markup.remove(), processors.Muscle(), *.Column.types from default branch (revs [853],[931],[932],[933],[934],[952],[954])
| author | Daniil Alexeyevsky <dendik@kodomo.fbb.msu.ru> | 
|---|---|
| date | Sat, 25 Feb 2012 18:50:58 +0400 | 
| parents | df571a5233fb | 
| children | 08d892230e8c | 
| rev | line source | 
|---|---|
| bnagaev@240 | 1 import base | 
| me@353 | 2 import data.codes | 
| me@280 | 3 | 
| dendik@382 | 4 import dna | 
| dendik@382 | 5 | 
| me@328 | 6 class Monomer(base.Monomer): | 
| me@328 | 7 """DNA monomers: nucleotides.""" | 
| me@328 | 8 type = 'dna' | 
| dendik@382 | 9 types = dna | 
| me@280 | 10 by_code1 = {} | 
| me@280 | 11 by_code3 = {} | 
| me@280 | 12 by_name = {} | 
| me@353 | 13 Monomer._initialize(data.codes.dna) | 
| bnagaev@240 | 14 | 
| bnagaev@240 | 15 class Sequence(base.Sequence): | 
| dendik@382 | 16 types = dna | 
| dendik@382 | 17 | 
| dendik@968 | 18 class Column(base.Column): | 
| dendik@968 | 19 types = dna | 
| dendik@968 | 20 | 
| dendik@382 | 21 class Alignment(base.Alignment): | 
| dendik@382 | 22 types = dna | 
| bnagaev@240 | 23 | 
| me@341 | 24 class Block(Alignment, base.Block): | 
| me@341 | 25 pass | 
| me@341 | 26 | 
| me@280 | 27 # vim: set ts=4 sts=4 sw=4 et: | 
