Hello,
I want to build a BLAST tool to compare DNA seq with DNA database ex: GenBank.
And I want to store the DNA sequences database, comparison results, and other tables in SQL database.
Nucleotide sequences databases provided by NCBI is not created using tables, they are set of binary files so, I cannot store them in a relational database.
Is there is another place that provide the sequences database as a set of tables?
Hope you getting my point.
Best regards,
Alaa
Hello,
For more clarification,
I want to modify the BLAST code. I want to compare sequence gi value with another parameter (IF statement), In order to write the IF statement, I need to retrieve gi value from the database. How to do this task?
BLAST databases reside on NCBI are binary files, How can I retrieve gi value from the binary file?
I think it is difficult, in my opinion, I need to find another place that provide the BLAST databases in a table format (relational database) to easily browse the database structure and just write a query to retrieve the gi value.
Hope you getting my point
Thanks a lot,
Alaa
So download the database and turn it into table format. Blast manual shows how one can extract information from any NCBI blast db with blastdbcmd. Alternatively you can e.g. download entire GenBank and parse whatever info you need.
Regarding your alternative solution, Ihave no idea about GenBank structure. Is it set of tables? From where can I download it?
Thank you
ftp://ftp.ncbi.nlm.nih.gov/genbank/README.genbank
Any idea please