ABSTRACT

Programming knowledge is often necessary for finding a solution to a biological problem. Based on the author's experience working for an agricultural biotechnology company, Python for Bioinformatics helps scientists solve their biological problems by helping them understand the basics of programming. Requiring no prior knowledge of programming-rela

part 1|2 pages

Part I: Programming

chapter 1|16 pages

Introduction

chapter 2|20 pages

First Steps with Python

chapter 3|32 pages

Basic Programming: Data Types

chapter 4|16 pages

Programming: Flow Control

chapter 5|18 pages

Dealing with Files

chapter 6|20 pages

Code Modularizing

chapter 7|14 pages

Error Handling

chapter 9|14 pages

Regular Expressions

part 2|2 pages

Part II: Biopython

chapter 10|50 pages

Introduction to Biopython

chapter 11|24 pages

Web Applications

chapter 12|20 pages

XML

chapter 13|28 pages

Python and Databases

chapter 14|18 pages

Collaborative Development: Version Control

part 4|2 pages

Part IV: Python Recipes with Commented Source Code

chapter 15|12 pages

Sequence Manipulation in Batch

chapter 17|6 pages

Searching for PCR Primers Using Primer3

chapter 20|26 pages

Converting XML BLAST File into HTML

chapter 22|6 pages

DNA Mutations with Restrictions

chapter 23|6 pages

Web Server for Multiple Alignment

chapter |16 pages

A Python and Biopython Installation

chapter |40 pages

B Selected Papers

chapter |82 pages

D Python Language Reference

chapter |14 pages

E Answers to Odd-Numbered Questions