When is Chemical Similarity Significant? The Statistical Distribution of Chemical Similarity Scores and Its Extreme Values
gapped blast and psi - blast : a new generation of protein database search programs .