The Bioinformatics Template Library
(BTL)
Project Leaders
David
Moss (Birkbeck)
Alan Bleasby (Daresbury)
Research Assistant
William
Pitt (Birkbeck)
http://www.cryst.bbk.ac.uk/classlib/
Motivation: The efficiency of bioinformatics programmers can be
greatly increased by the provision of ready made software components
which can be combined with bespoke components to create finished programs.
The C++ Standard Template Library is a relatively new, efficient, and easy
to use collection of software components. The extension of this library
to one including components designed specifically for use in bioinformatics
and molecular modelling has several advantages over the more traditional
approaches to software reuse currently employed within the biocomputing
community.
Results: A novel application of generic programming techniques
in the form of a C++ component library called the Bioinformatics Template
Library or BTL is presented. This library facilitates the development of
programs by providing algorithms and data-structures that can be combined
in an orthogonal manner.
Availability: the BTL is available free of charge from our web
site
Contact: E-mail address: w.pitt@mail.cryst.bbk.ac.uk