Generic C++ implementations of pairwise sequence alignment : instantiation for local alignment

Although there are already several C implementations of pairwise sequence alignment in the EMBOSS library for bioinformatics, all of them are quite independent of each other. The main purpose of this project is to develop a generic application to unify the different implementations and to provide th...

Full description

Bibliographic Details
Main Author: Yang, Xiao
Format: Others
Published: 2003
Online Access:http://spectrum.library.concordia.ca/2412/1/MQ91147.pdf
Yang, Xiao <http://spectrum.library.concordia.ca/view/creators/Yang=3AXiao=3A=3A.html> (2003) Generic C++ implementations of pairwise sequence alignment : instantiation for local alignment. Other thesis, Concordia University.
id ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.2412
record_format oai_dc
spelling ndltd-LACETR-oai-collectionscanada.gc.ca-QMG.24122013-10-22T03:42:24Z Generic C++ implementations of pairwise sequence alignment : instantiation for local alignment Yang, Xiao Although there are already several C implementations of pairwise sequence alignment in the EMBOSS library for bioinformatics, all of them are quite independent of each other. The main purpose of this project is to develop a generic application to unify the different implementations and to provide the developer with the capability to develop a pairwise alignment algorithm with little effort. C++ template technology provides high levels of performance and reusability project to achieve generic algorithm. An alignment algorithm is defined as a function object, which will be passed as a parameter to a generic implementation of dynamic programming. In this report, the local alignment algorithm of Smith-Waterman is instantiated. This application provides two kinds of reusability: generic algorithm reusability and function objects reusability. 2003 Thesis NonPeerReviewed application/pdf http://spectrum.library.concordia.ca/2412/1/MQ91147.pdf Yang, Xiao <http://spectrum.library.concordia.ca/view/creators/Yang=3AXiao=3A=3A.html> (2003) Generic C++ implementations of pairwise sequence alignment : instantiation for local alignment. Other thesis, Concordia University. http://spectrum.library.concordia.ca/2412/
collection NDLTD
format Others
sources NDLTD
description Although there are already several C implementations of pairwise sequence alignment in the EMBOSS library for bioinformatics, all of them are quite independent of each other. The main purpose of this project is to develop a generic application to unify the different implementations and to provide the developer with the capability to develop a pairwise alignment algorithm with little effort. C++ template technology provides high levels of performance and reusability project to achieve generic algorithm. An alignment algorithm is defined as a function object, which will be passed as a parameter to a generic implementation of dynamic programming. In this report, the local alignment algorithm of Smith-Waterman is instantiated. This application provides two kinds of reusability: generic algorithm reusability and function objects reusability.
author Yang, Xiao
spellingShingle Yang, Xiao
Generic C++ implementations of pairwise sequence alignment : instantiation for local alignment
author_facet Yang, Xiao
author_sort Yang, Xiao
title Generic C++ implementations of pairwise sequence alignment : instantiation for local alignment
title_short Generic C++ implementations of pairwise sequence alignment : instantiation for local alignment
title_full Generic C++ implementations of pairwise sequence alignment : instantiation for local alignment
title_fullStr Generic C++ implementations of pairwise sequence alignment : instantiation for local alignment
title_full_unstemmed Generic C++ implementations of pairwise sequence alignment : instantiation for local alignment
title_sort generic c++ implementations of pairwise sequence alignment : instantiation for local alignment
publishDate 2003
url http://spectrum.library.concordia.ca/2412/1/MQ91147.pdf
Yang, Xiao <http://spectrum.library.concordia.ca/view/creators/Yang=3AXiao=3A=3A.html> (2003) Generic C++ implementations of pairwise sequence alignment : instantiation for local alignment. Other thesis, Concordia University.
work_keys_str_mv AT yangxiao genericcimplementationsofpairwisesequencealignmentinstantiationforlocalalignment
_version_ 1716605856636731392