1. Faculty of Science; Department of Biological Sciences; King Abdulaziz University; Jeddah 21589 Saudi Arabia
2. Department of Integrative Biology; University of Texas at Austin; Austin TX 78712 USA
3. Faculty of Science; Department of Biological Sciences; Center of Excellence for Bionanoscience Research; King Abdulaziz University; Jeddah 21589 Saudi Arabia
4. Faculty of Computing and Information Technology; Department of Information Technology; King Abdulaziz University; Jeddah 21589 Saudi Arabia