[BioPython] Index Error: List index out of range
   
    Jeffrey Chang
     
    jchang@SMI.Stanford.EDU
       
    Fri, 20 Jul 2001 02:48:18 -0700 (PDT)
    
    
  
> def get_accession_num(fasta_record):
>     title_atoms = string.split(fasta_record.title)
Add some lines:
      assert title_atoms, "no title, %s" % fasta_record
>
>     accession_atoms = string.split(title_atoms[0], '|')
      assert len(accession_atoms) >= 2, "bad accession, %s" %
fasta_record.title
>
>     gb_name = accession_atoms[1]
>
>     return gb_name
Rerun your script (don't used -O), and see if it complains.
Jeff