I'm wondering if anyone has stumbled upon this issue I'm having with blast. I have a set of contigs I'm blasting against NCBI's NR blast database, and the blast report I get back has a blank field for the subject for the hits I get.
These are the blast commands I am using:
blastx -subject blastdb/nr.pal -query 0.fa -out 0.blast.out
blastx -db blastdb/nr.pal -query 0.fa -out 0.blast.out
I have ended up with output like this:
BLASTX 2.2.25+ Query= 5350 787 3793 Length=787 Subject= Length=124 Score = 13.9 bits (24), Expect = 1.9 Identities = 4/6 (67%), Positives = 6/6 (100%), Gaps = 0/6 (0%) Frame = +1 Query 763 IPLQSF 780 +PL+SF Sbjct 85 MPLESF 90 Score = 11.9 bits (19), Expect = 7.3 Identities = 4/9 (45%), Positives = 6/9 (67%), Gaps = 0/9 (0%) Frame = +1 Query 463 PENFV*SSP 489 P++ SSP Sbjct 43 PDBSWISSP 51
As you can see the Subject= is empty in these results.
I have tried changing the output to blastxml, I've tried downloading the fasta file for NR, and formatting that into a blast database, and I still end up with the same situation. My question, is there some option I'm missing from blast that omits the subject, or a different way to specify the blastdb?
I'm running NCBI blast 2.2.25+, and using the NR file and databases from NCBI.
Thanks in advance!
type ls in your blastdb directory, what is there?