Python is an ideal language for building software applications in life science research and development. This unique book will show you how to use Python specifically as it applies to bioinformatics, using code examples taken directly from this field and providing extensive coverage of relevant modules and techniques. Whether you're already familiar with Python, write code in another language, or have no programming experience at all, this book is an excellent for self-instruction and as a reference.
-
Chapter 1 Primitives
-
Simple Values
-
Expressions
-
Tips, Traps, and Tracebacks
-
-
Chapter 2 Names, Functions, and Modules
-
Assigning Names
-
Defining Functions
-
Using Modules
-
Tips, Traps, and Tracebacks
-
-
Chapter 3 Collections
-
Sets
-
Sequences
-
Mappings
-
Streams
-
Collection-Related Expression Features
-
Tips, Traps, and Tracebacks
-
-
Chapter 4 Control Statements
-
Conditionals
-
Loops
-
Iterations
-
Exception Handlers
-
Extended Examples
-
Tips, Traps, and Tracebacks
-
-
Chapter 5 Classes
-
Defining Classes
-
Class and Method Relationships
-
Tips, Traps, and Tracebacks
-
-
Chapter 6 Utilities
-
System Environment
-
The Filesystem
-
Working with Text
-
Persistent Storage
-
Tips, Traps, and Tracebacks
-
-
Chapter 7 Pattern Matching
-
Fundamental Syntax
-
The Actions of the re Module
-
Results of re Functions and Methods
-
Putting It All Together: Examples
-
Tips, Traps, and Tracebacks
-
-
Chapter 8 Structured Text
-
HTML
-
XML
-
Tips, Traps, and Tracebacks
-
-
Chapter 9 Web Programming
-
Manipulating URLs: urllib.parse
-
Opening Web Pages: webbrowser
-
Web Clients
-
Web Servers
-
Tips, Traps, and Tracebacks
-
-
Chapter 10 Relational Databases
-
Representation in Relational Databases
-
Using Relational Data
-
Tips, Traps, and Tracebacks
-
-
Chapter 11 Structured Graphics
-
Introduction to Graphics Programming
-
Structured Graphics with tkinter
-
Structured Graphics with SVG
-
Tips, Traps, and Tracebacks
-
-
Appendix Python Language Summary
-
Language Components
-
Types and Expressions
-
Statements
-
Notes
-
-
Appendix Collection Type Summary
-
Types and General Operations
-
Specific Collection Types
-
Iteration Templates
-
-
Colophon
- Title:
- Bioinformatics Programming Using Python
- By:
- Mitchell L Model
- Publisher:
- O'Reilly Media
- Formats:
-
- Ebook
- Safari Books Online
- Print Release:
- December 2009
- Ebook Release:
- December 2009
- Pages:
- 528
- Print ISBN:
- 978-0-596-15450-9
- | ISBN 10:
- 0-596-15450-X
- Ebook ISBN:
- 978-1-4493-7867-7
- | ISBN 10:
- 1-4493-7867-6
The animal on the cover of Bioinformatics Programming Using Python is a brown rat (Rattus norvegicus), also known as a common rat, sewer rat, Norway rat, or wharf rat. One of the largest members of the Muroidea family, the brown rat is 10 to 15 inches long with a 6- to 8-inch long tail. Its fur is coarse and mostly brown or gray. This rat has very sharp hearing and smell, but poor vision. It is omnivorous and nocturnal, and lives almost everywhere humans live, particularly in cities. Like other rodents, brown rats may carry pathogens and spread disease.
Contrary to the brown rat's species name--norvegicus--it did not originate in Norway. It was named by an 18th-century British naturalist who mistakenly believed that the rat had migrated to England on Norwegian ships in the early 1700s. By the end of the 19th century, scientists had established that the brown rat had most likely originated in China. Today the brown rat has spread to all continents and is the dominant rat in Europe and North America--making it the most successful mammal on earth after humans.
The cover image is from the Dover Pictorial Archive. The cover font is Adobe ITC Garamond. The text font is Linotype Birka; the heading font is Adobe Myriad Condensed; and the code font is LucasFont's TheSansMonoCondensed.




