Introduction to Perl & BioPerl

Course Home Page

This is a generic version of a class "Computer Programming for Information Management" at the School of Life Science & Biotechnology, Shanghai Jiaotong University. The materials in this course are mostly self-explanatory and can be used for self study. It will probably take several weeks to work through the materials.


Week 1. Programming basics

Exercises Answers

Week 2. Operators and if statements

Exercises Answers

Week 3. Logical expressions

Exercises Answers

Week 4. Program design and control structures

Exercises Answers

Week 5. Arrays, Hashs and File handling

Exercises Answers

Week 6. CGI I (forms)

Exercises Answers

Week 7. Regular expressions I

Exercises Answers

Week 8. Regular expressions II (substitution, transliteration, split)

Exercises Answers

Week 9. Subroutines, local and global variables

Exercises Answers

Week 10. Retrieving documents from the web with Perl

Exercises Answers

Week 11. CGI II (Searching web pages on-line; security)

Exercises Answers

Week 12. CGI III (Environment variables, hidden text and cookies)

Exercises Answers

Week 13. Object oriented paradigm I (Objects, classes, methods)

Exercises

Week 14. The object oriented paradigm II (Class hierarchy, inheritance, polymorphism and encapsulation)

Exercises

Week 15. Perl application for molecular biology

cmap.pl
2IGD.pdb
Results: cmap.jpg

Copyright 2007, SJTU