Computer Science Department, Faculty of Computers and Information, Mansoura University, Mansoura, Egypt.|Computer Science Department, Faculty of Computers and Information, Mansoura University, Mansoura, Egypt.|Computer Science Department, Faculty of Computers and Information, Mansoura University, Mansoura, Egypt.|Botany Department, Faculty of Agriculture, Al-Azhar University, Cairo, Egypt , Biotechnology Department, Faculty of Agriculture, Al-Azhar University, Cairo, Egypt.