[Biopython-dev] need help with Genbank
Dinakar Desai
Desai.Dinakar at mayo.edu
Thu Jul 18 12:02:41 EDT 2002
Hello:
I have install biopython1.004a and python 2.2.1 on linux box. I am going
through tutorial written by Brad et al. (very good work).
With following code I get trace back which I have pasted at the end.
Can someone help me with. I must be dong something wrong here.
Thanks
Dinakar
<code>
30 from Bio import GenBank
31 record_file = open('record_file.seq', 'w+')
32 record_parser = GenBank.FeatureParser()
33 ncbi_dict = GenBank.NCBIDictionary()
34 for id in titles:
35 gb_seqrecord = ncbi_dict[id]
36 record_file.write( gb_seqrecord)
37
38
39 record_file.close()
40 record_file = open('record_file.seq', 'r')
41 gb_iter = GenBank.Iterator(record_file, record_parser)
42 while 1:
43 current_record = gb_iter.next()
44 if current_record is None:
45 break
46 print current_record.seq
47 print current_record.source
48 print current_record.author
49 record_file.close()
</code>
<traceback>
Traceback (most recent call last):
File "./test_as.py", line 43, in ?
current_record = gb_iter.next()
File
"/home/desas2/lib/python2.2/site-packages/Bio/GenBank/__init__.py", linet
return self._parser.parse(File.StringHandle(data))
File
"/home/desas2/lib/python2.2/site-packages/Bio/GenBank/__init__.py", linee
self._scanner.feed(handle, self._consumer)
File
"/home/desas2/lib/python2.2/site-packages/Bio/GenBank/__init__.py", lined
self._parser.parseFile(handle)
File "/home/desas2/lib/python2.2/site-packages/Martel/Parser.py",
line 230, ie
self.parseString(fileobj.read())
File "/home/desas2/lib/python2.2/site-packages/Martel/Parser.py",
line 258, ig
self._err_handler.fatalError(result)
File "/home/desas2/lib/python2.2/xml/sax/handler.py", line 38, in
fatalError
raise exception
Martel.Parser.ParserPositionException: error parsing at or beyond
character 55
</traceback>
--
More information about the Biopython-dev
mailing list