есть кусок кода:
class sequence: #sequence
def __init__(self):
self.seq = ''
self.tag = ''
self.hash_of_sequence = {}
def read_sequence_from_lines(self, Line): # read sequence into a hash tag /sequence object
if Line.startswith('>'):
self.tag = Line
self.sequence = Line.next()
return self.hash_of_sequences[self.tag] = self.sequence
else:
pass
def read_file_hash(self, filename): #readfile as lines
f = open(filename, "r")
for Line in f.readlines():
self.read_sequence_from_lines(Line)
f.close()
>>> import al
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "al.py", line 61
return self.hash_of_sequences[self.tag] = self.sequence
Подкажите, плз, в чем закючатя ошибка.