Hi I'm sorry to ask this question, maybe it's very repetitive, but i'm so confused. I want to make BLAST database with my local sequences. For this purpose, I use this command: makeblastdb -in Total.assembly.fasta -parse_seqids -dbtype nucl -out my_db After running this cammand, I get nhr, nin, nog, nsd, nsi and nsq files. Which of these files should I use in the next step? Which file is the index of my fasta file? In the next step, what command should I use to blast my sequences against this database. When I used the following command, I get error. blastn Total.assembly.fasta -query X.fasta -out results.out
Please help me
All output files from makeblastdb are used by blastn, there all part of your database (Total.assembly).
You can also look at this post : BLAST database files
Hi I saw that post, but I did not understand which file should be used in next step
You will only need to point your fasta file :
blastn will understand that you have Total.assembly.nhr, Total.assembly.nin...etc in Total.assembly location
As far as I know, all those files are involved in building the database.
after using this command " blastn –db Total.assembly -query X.fasta -out results.out " i get this error: Too many positional arguments (1), the offending value: –db Error: (CArgException::eSynopsis) Too many positional arguments (1), the offending value: –db
–db is the problem here
the "–" character is not a SHIFT + 6 character. You need to change "–" by "-"
Yes, I think you still need to had .fasta after Total.assembly
I need a correct command to blast with local database.
You can also read the documentation typing