Perl Programming for BiologistsWorking on the assumption that the reader has no formal training in programming, Perl Programming for Biologists demonstrates how Perl is used to solve biological problems. Each chapter opens with a set of learning objectives, provides numerous review questions and self-study exercises, and concludes with a bulleted summary of key points. The author incorporates numerous real-life examples throughout the text. Upon completing the book, readers are able to quickly perform such tasks as correcting recurring errors in spreadsheets, scanning a Fasta sequence for every occurrence of an EcoRI site, adapting other writers' scripts to one's own purposes, and most important, writing reusable and maintainable scripts that spare the rote repetition of code. |
What people are saying - Write a review
We haven't found any reviews in the usual places.
Contents
Introduction | 3 |
Control Structures | 4 |
Variables and Data Types | 13 |
Arrays and Hashes | 27 |
Perl Programming for Biologists D Curtis Jamison | 43 |
1 | 52 |
Subroutines | 63 |
77699 | 69 |
Programming Challenges | 162 |
Appendix A Partial Perl Reference | 163 |
Chapter 5 | 164 |
Chapter 8 | 165 |
Appendix B Bioinformatics File Formats | 167 |
ASN 1 | 170 |
EMBL | 175 |
17 | 176 |
Other editions - View all
Common terms and phrases
accessors actually argument array assign associated ATOM attributes base beginning Bioperl bless called CFTR Chapter character code block command common complex condition CONECT constructor contains count CPAN create data structure database default defined entries example execute expression Fasta Figure filehandle Finally format function GenBank gene going hash input install iterate language length letter look loop match method module Note object object-oriented operator output package passed pattern Perl Perl Programming places position primer pair provides RandomSeq record reference regular REMARK REMARK replace retval reverse scalar script sequence shift simply single sort specific statement stored strict string subroutine switch takes things true Unix variable write