Concept:
BLAST is a sequence alignment tool used to find local similarity between a query sequence and database sequences. It works by breaking the query into short words and searching for high-scoring matches.
Step 1: Filter low complexity regions.
Before searching, the query sequence may be filtered to remove low complexity regions. These regions can produce false or meaningless matches.
\[
\text{First step} = C
\]
Step 2: Make words from query sequence.
For protein BLAST, words of length 3 are commonly generated from the query sequence.
\[
\text{Second step} = A
\]
Step 3: Select threshold.
A threshold score is selected so that only meaningful possible matches are considered.
\[
\text{Third step} = D
\]
Step 4: Repeat threshold step.
The threshold checking is repeated for each three-letter word in the query sequence.
\[
\text{Fourth step} = B
\]
Step 5: Scan database.
The database is scanned to find exact or high-scoring matches with the query words.
\[
\text{Fifth step} = E
\]
Therefore, the correct sequence is:
\[
C, A, D, B, E
\]
\[
\therefore \text{Correct Answer is (C)}
\]