DESCRIPTION OF COURSES

Close

BI 525 ADVANCED PROGRAMMING IN BIOINFORMATICS                                                                                 (2L+1P) I

Objective
  To learn programming skills for parsing biological data, database connectivity and web-interface.

Theory

UNIT I
  Perl: Introduction, Scalar Data, Arrays and List Data, Control Structures Hashes, Regular Expressions; Subroutines, File handles and File Tests; Function: Formats, Directory Access, Process Management, Other Data Transformation: Finding a Sub string, Extracting and Replacing a Sub string, Formatting Data: Sorting, Transliteration Database Manipulation: DBM Databases and DBM Hashes, Opening and Closing DBM Hashes, Fixed-Length Random-Access Databases, Variable-Length (Text) Databases, Win32 Database Interfaces.

UNIT II
  CGI Programming: The CGI Module, Your CGI Program in Context, Simplest CGI Program, Passing Parameters via CGI, Perl and the Web, Object oriented perl: Introduction to modules, Creating Objects; Bioperl: Introduction, Installation procedures, Architecture, Uses of bioperl; introduction to Python/ CORBA.

Suggested Readings