Practical Computing for Biologists

Before You Begin PART I: TEXT FILES Getting Set Up Regular Expressions: Powerful Search & Replace Exploring the Flexibility of Regular Expressions PART II: THE SHELL Command-line Operations: The Shell Handling Text in the Shell Scripting with the Shell PART III: PROGRAMMING Components of Programming Beginning Python Programming Decisions and Loops Reading and Writing Files Merging Files Modules and Libraries Debugging Strategies PART IV: COMBINING METHODS Selecting and Combining Tools Relational Databases Advanced Shell and Pipelines PART V: GRAPHICS Graphical Concepts Working with Vector Art Working with Pixel Images PART VI: ADVANCED TOPICS Working on Remote Computers Installing Software Electronics: Interacting with the Physical World APPENDICES Working with other Operating Systems Regular Expression Search Terms Shell Commands Python Quick Reference Template Programs Binary, Hex, and ASCII SQL Commands Index