Thanks very much for the ideas, and sorry about the late response. I have done what you suggested under 2) and now have five blast databases, one for each bird species. But now the question I am struggling with is how to parse all five databases, each with a single alignment to the query, so that I can group potential orthologous sequences from each blast file together with the query.
For example for the gene CELSR3, I have the query species CELSR3, MATCH1_CELSR3, MATCH2_CELSR3, MATCH3_CELSR3, MATCH4_CELSR3, and MATCH5_CELSR3, with each ortholog of CELSR3 aligned to the query in a separate file, but I need to group the results from each file together for each possible ortholog.
Are there any tricks for doing this?