ABSTRACT

Biopython is a package of useful modules to develop bioinformatics applications. Although each bioinformatics analysis is unique, there are some tasks that are repeated, constants shared between programs and standard file formats. This situation suggests the need for a package to deal with biological problems. Biopython is part of the family of open-bio projects, which, institutionally is a member of the Open Bioinformatics Foundation. It is an open source community project. Although the Open Bioinformatics Foundation takes care of administrative, economic, and legal aspects, its content is managed by the software developers and users. Alphabets defined by IUPAC are stored in Biopython as classes of the IUPAC module. The Align module contains code for dealing with alignments. The central object of this module is the MultipleSeqAlignment class. Every bit of information present in a BLAST file can be retrieved from the blast record object.