Bioinformatics has become a buzzword in today's world of science. About twenty or thirty years ago, people saw biology and computer science as two completely different fields. However, at present, it seems that a new bridge has been built that connects these two fields, and this new field is called bioinformatics. Bioinformatics is an challenging and exciting new multidisciplinary field. This field combines methods of statistics, mathematics, computer science and information technology to solve problems based on biological data. Advances in experimental technology have generated large amounts of data. Therefore, managing and extracting useful information from these sources is essential if we are to discover new knowledge to advance our unde...