Hi Michael, > > Spw_ij = log( Q_ij / (P(i) P(j) )) / λ > > this is used for the construction of a scoring matrix. The frequencies here > are not taken from the actual blast search. That's right. > This would give rise to asymmetry if P(i) and P(j) are only calculated from > the database sequence and the query is ignored. Are the background frequencies calculated for every query/database or are the fixed frequencies from Robinson/Robinson hardwired into the algorithm? For asymmetry, only the query sequence is splitted into k-mers and the database not, so it's possible that different HSPs can occur(?). Bye Martin -- + gpg : http://user.cs.tu-berlin.de/~mhe/pub/martin.gpg + gpg fp: 4844 71B5 B4E4 3892 69CA 6EA5 6598 61BE 0021 94A2 + http://ni.cs.tu-berlin.de/ + http://www.birdconf.org/ + In the beginning was the WORD, and the WORD was UNSIGNED, + and the main(){} was without form and void