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

Поисковые слова: m 8
allpy: ffc102ed0249

allpy

changeset 99:ffc102ed0249

lib::save_fasta ugly bug fixed
author boris <bnagaev@gmail.com>
date Wed, 20 Oct 2010 23:38:21 +0400
parents 3d40d7b9a123
children a49f40ace6a8
files lib/project.py test/test.fasta test/test.py
diffstat 3 files changed, 7 insertions(+), 2 deletions(-) [+]
line diff
     1.1 --- a/lib/project.py	Wed Oct 20 23:33:29 2010 +0400
     1.2 +++ b/lib/project.py	Wed Oct 20 23:38:21 2010 +0400
     1.3 @@ -158,7 +158,7 @@
     1.4          """
     1.5          for sequence in self.sequences:
     1.6              out_file.write(">%(name)s %(description)s \n" % sequence.__dict__)
     1.7 -            string = str(sequence)
     1.8 +            string = ''.join([m.monomer_type.code1 if m else '-' for m in self.alignment[sequence]])
     1.9              if long_line:
    1.10                  for i in range(0, len(string) // long_line + 1):
    1.11                      out_file.write("%s \n" % string[i*long_line : i*long_line + long_line])
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/test/test.fasta	Wed Oct 20 23:38:21 2010 +0400
     2.3 @@ -0,0 +1,5 @@
     2.4 +>seq1
     2.5 +SNAKIDQLSSDAQTANAKAQASNDANAARSDAQAAKDDAARANQRL
     2.6 +
     2.7 +>seq2
     2.8 +KIDQLSSDVQTLNAKVDQLSNDVNAARSDAQAAKDDARANQRLDNM
     3.1 --- a/test/test.py	Wed Oct 20 23:33:29 2010 +0400
     3.2 +++ b/test/test.py	Wed Oct 20 23:38:21 2010 +0400
     3.3 @@ -2,7 +2,7 @@
     3.4  
     3.5  from allpy.lib.project import Project
     3.6  
     3.7 -p = Project(open('1jcc_in.fasta'))
     3.8 +p = Project(open('test.fasta'))
     3.9  print "alignment length: %i" % len(p)
    3.10  print "sequence `: %s" % str(p.sequences[0])
    3.11