Design and development of an expert system based gene understanding machine for natural language applications