Introduction :
Biopython is a collection of freely available Python ([Link] modules for
computational molecular biology. Python is an object oriented, interpreted, flexible language that is
widely used for scientific computing. Python is easy to learn, has a very clear syntax and can easily be
extended with modules written in C, C++ or FORTRAN. Since its inception in 2000 [4], Biopython has
been continuously developed and maintained by a large group of volunteers worldwide.
The Biopython web site ([Link] provides an online resource for modules,
scripts, and web links for developers of Python-based software for bioinformatics use and research.
Biopython includes parsers for various bioinformatics file formats (BLAST, Clustalw, FASTA, Genbank,
…), access to online services (NCBI, Expasy,…), a standard sequence class, sequence alignment and
motif analysis tools, clustering algorithms, a module for structural biology, and a module for
phylogenetics analysis.