The Biopython Project is a collection of freely available Python tools for computational molecular biology. The web site provides an online resource for modules, scripts, and web links for developers of Python-based software for life science research.
From the Tutorial and Cookbook on Biopython:
- The ability to parse bioinformatics files into Python utilizable data structures
- Code to deal with popular on-line bioinformatics
- Interfaces to common bio-informatics programs
- A standard sequence class that deals with sequences, ids on sequences, and sequence features.
- Code to perform classification of data using k Nearest Neighbors, Naive Bayes or Support Vector Machines.
- Code for dealing with alignments, including a standard way to create and deal with substitution matrices.
- Code making it easy to split up parallelizable tasks into separate processes.
- GUI-based programs to do basic sequence manipulations, translations, BLASTing, etc..
- Integration with BioSQL, a sequence database schema also supported by the BioPerl and BioJava projects.
via TopicMinder alerts for Python.