[Biopython] error in parseing Gene bank

Nick Semenkovich semenko at alum.mit.edu
Wed Oct 3 10:28:20 EDT 2012


I've had this problem too, and have considered patching it:

I * think * (without seeing your file), that your seqtype must be
in capital letters (e.g. DNA).

Does that work?

- Nick

On Wed, Oct 3, 2012 at 9:18 AM, francesco chiani <francesco.chiani at gmail.com
> wrote:

> Hi Everyone,
> Someone have an idea of why in biopython  for python 2.7 give me this error
> while parsing a gene bank file?
>
>
> Traceback (most recent call last):
> in <module>
>     for seq_record in SeqIO.parse(handle, "genbank"):
>   File "C:\Python27\lib\site-packages\Bio\SeqIO\__init__.py", line 537, in
> parse
>     for r in i:
>   File "C:\Python27\lib\site-packages\Bio\GenBank\Scanner.py", line 445, in
> parse_records
>     record = self.parse(handle, do_features)
>   File "C:\Python27\lib\site-packages\Bio\GenBank\Scanner.py", line 428,
> in parse
>     if self.feed(handle, consumer, do_features):
>   File "C:\Python27\lib\site-packages\Bio\GenBank\Scanner.py", line 410,
> in feed
>     consumer.record_end("//")
>   File "C:\Python27\lib\site-packages\Bio\GenBank\__init__.py", line 1184,
> in
> record_end
>     % self._seq_type)
> ValueError: Could not determine alphabet for seq_type dna
>
> p.s.-:This doesn't happen in biopython for python 2.6 version I suppose,
> 'cause
> with the same gene bank file in this version my script works...
>
>
> thanks x your help,
> F.
>
> _______________________________________________
> Biopython mailing list  -  Biopython at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/biopython
>



-- 
Nick Semenkovich
Laboratory of Dr. Jeffrey I. Gordon
Medical Scientist Training Program
School of Medicine
Washington University in St. Louis
314.362.3963 (Lab)
314.374.4434 (Cell)
http://web.mit.edu/semenko/


More information about the Biopython mailing list