1. Computational Science Research Center, 2Department of Computer Science, San Diego State University, San Diego, CA 92182, USA, 3Department of Microbiology and Immunology, Faculty of Pharmacy, Cairo University 11562, Egypt and 4Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL 60439, USA