allpy
changeset 692:80e6db5daf37
Added *Markup.as_list method (represent markup as a list).
author | Daniil Alexeyevsky <dendik@kodomo.fbb.msu.ru> |
---|---|
date | Tue, 05 Jul 2011 19:18:35 +0400 |
parents | 450cbb7bcf51 |
children | aca62bf21c98 |
files | allpy/base.py |
diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
line diff
1.1 --- a/allpy/base.py Tue Jul 05 19:10:47 2011 +0400 1.2 +++ b/allpy/base.py Tue Jul 05 19:18:35 2011 +0400 1.3 @@ -515,6 +515,10 @@ 1.4 self._register(sequence, name) 1.5 self.refresh() 1.6 1.7 + def as_list(self): 1.8 + for monomer in self.sequence: 1.9 + yield self[monomer] 1.10 + 1.11 def __contains__(self, monomer): 1.12 return monomer in self.sequence 1.13 1.14 @@ -531,4 +535,8 @@ 1.15 self._register(alignment, name) 1.16 self.refresh() 1.17 1.18 + def as_list(self): 1.19 + for column in self.alignment.columns: 1.20 + yield self[column] 1.21 + 1.22 # vim: set ts=4 sts=4 sw=4 et: