{'fraction_non_alphanumeric': 0.012033694344163659, 'fraction_numerical': 0.0, 'mean_word_length': 5.764227642276423, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Implementing Pairwise Alignments in Bioinformatics with Computer Algebra

Newcomers to the field of bioinformatics are faced with a bewildering array of databases and tools, which use a variety of interfaces and data formats. This observation notwithstanding, an increasing number of universities now offer bioinformatics courses and majors. This paper provides a simple and inexpensive alternative to these complex databases and tools for teaching an introductory course in bioinformatics. It describes how the computer algebra package, Maple, can be used in an introductory bioinformatics course, to illustrate the concepts and methods by which alignments between two related nucleotide or polypeptide sequences can be found and evaluated. Emphasis is placed on visualizing the alignments using two and three-dimensional graphics