[Biopython] corrupted blast results
Norbert Auer
norbert.auer at boku.ac.at
Tue May 14 12:27:00 EDT 2013
Hi,
I have currently some problems using the NCBIWWW.qblast function. I used this query to blast some sequences.
result_handle = NCBIWWW.qblast("blastn", "refseq_genomic", seq_fasta,entrez_query="txid10029 [ORGN]",hitlist_size=2)
save_file = open("blast.xml", "w")
blast_results = result_handle.read()
save_file.write(blast_results)
result_handle.close()
Last time I haven't any problems with this script but today I get only corrupted (not well formed) XML files back. In my last try I got a correct XML File but after a deeper investigation of this file I found out that the showed alignment was wrong. The header shows Identities = 660/661 but looking into the alignment shows that this cannot be true. I used a similar query over the web fronted and got the same hit expect that the alignment was correct. It seems that there was a insertion of 3 nucleotides in the middle of the subject sequence. How could this be? I have no explanation for this behaviour.
from the NCBIWWW.qblast function:
Query 241 AAGGCAGGACTGAAGAGTGTCATTATGGGGTGAGCCTTTCAAGGTCCCTGCCACTCTCTC 300
||||||||||||||||||||||||||||||||||||||||| | |
Sbjct 1002610 AAGGCAGGACTGAAGAGTGTCATTATGGGGTGAGCCTTTCATCAAGGTCCCTGCCACTCT 1002551
from the web fronted:
Query 241 ACTCTCTTTGTGTACTTTAAAGGTGCTGTGCCCCAAACTCCTGGGACACGGAGAGAACTC 300
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sbjct 1169534 ACTCTCTTTGTGTACTTTAAAGGTGCTGTGCCCCAAACTCCTGGGACACGGAGAGAACTC 1169593
I was wondering if this is a NCBI service problem (running on a different server than the web fronted) or is it a biopython issue?
I use biopython version 1.61
If necessary I could attach the blast XML files but they are very long.
Thanks
More information about the Biopython
mailing list