BLAST database structure
0
1
Entering edit mode
5.6 years ago
mitchez ▴ 20

Hallo, I am interested in the algorithmic details about the BLAST tool. So far, I understood that BLAST processes the query sequence and stores words with high scores to search them in the database.

My question is : What kind of data structure is used by BLAST to preprocess the database sequences ? Also a hash-table ? How can BLAST quickly find occurences of seeds in database sequences ?

Is makeblastdb building this data structure ?

Thanks !

blast sequence • 1.1k views
ADD COMMENT
0
Entering edit mode

Source code for blast+ is available here, if you are a programmer and wanted to take a look yourself.

ADD REPLY

Login before adding your answer.

Traffic: 2044 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6