Документ взят из кэша поисковой машины. Адрес оригинального документа : http://kodomo.fbb.msu.ru/hg/allpy/rev/80e6db5daf37
Дата изменения: Unknown
Дата индексирования: Tue Oct 2 01:09:52 2012
Кодировка:
allpy: 80e6db5daf37

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: