Department of Computer Science & Engineering and Department of Botany & Plant Sciences, University of California, Riverside, CA 92521, USA.|Department of Computer Science & Engineering and Department of Botany & Plant Sciences, University of California, Riverside, CA 92521, USA.|Department of Computer Science & Engineering and Department of Botany & Plant Sciences, University of California, Riverside, CA 92521, USA.