ppBLAST: A Computational Service over Peer-to-Peer Network for BLAST. - Xinuo Chen; Stephen A. Jarvis; Jenny Shuangyan Liu (AP2PS, 2009)