| Date |
Topic |
Lesson |
Class exercises solutions |
Homework |
Examples & helpful stuff |
| 31 Oct/1 Nov |
1. Introduction; scalar data |
1-IntroductionAndScalars.ppt |
|
|
|
| 7/8 Nov |
2. Lists and Arrays |
2-ScalarFunctionsAndArrays.ppt
|
class_ex2.1.1.scalars.pl
class_ex2.1.2.scalars.pl
class_ex2.1.3.scalars.pl
class_ex2.2.1.array.pl
class_ex2.2.2.array.pl
class_ex2.2.3.array.pl
class_ex2.2.4.array.pl
class_ex2.2.5.array.pl
| Ex1.doc (due on 13/11)
Ex1.solutions.zip
|
Download Perl here |
| 14/15 Nov |
3. Files (+Eclipse) |
3-Files_ARGV.ppt
3-Eclipse.ppt |
class_ex3a.1.files.pl
class_ex3a.2.files.pl
class_ex3a.3.files.pl
class_ex3a.4.files.pl
class_ex3b.1.files.pl
class_ex3b.2.files.pl
|
Ex2.doc (due on 20/11)
Ex2.solutions.zip
|
fight club.txt
numbers.txt
Download Eclipse installation here |
| 21/29 Nov |
4. Ifs and loops |
4-IfsAndLoops.ppt |
class_ex4a.1.ifs.pl
class_ex4a.2.ifs.pl
class_ex4a.3.ifs.pl
class_ex4a.4.ifs.pl
class_ex4b.1.loops.pl
class_ex4b.2.loops.pl
class_ex4b.4.loops.pl
|
Ex3.doc (due on 11/12)
Ex3.solutions.zip
|
numbers.txt
Ecoli.prot.fasta
fight club.txt
preProInsulinRecords.gp
|
| 28 Nov / 06 Dec |
5. More loops |
5-MoreLoops.ppt |
class_ex5a.1.loops.pl
class_ex5a.2.loops.pl
class_ex5a.3.loops.pl
class_ex5b.2.loops.pl
class_ex5b.3.loops.pl
|
|
expenses.txt
preProInsulinRecords.gp
|
| 05 Dec |
Questions & Answers |
|
|
|
|
| 12/13 Dec |
6. Pattern matching
(regular expressions) |
6-PatternMatching.ppt |
class_ex6a.1.RegExp.pl
class_ex6a.2.RegExp.pl
class_ex6a.3.RegExp.pl
class_ex6a.4.RegExp.pl
class_ex6b.1.RegExp.pl
class_ex6b.2.RegExp.pl
class_ex6b.3.RegExp.pl
class_ex6b.4.RegExp.pl
class_ex6c.1.RegExp.pl
class_ex6c.2.RegExp.pl
class_ex6c.3.RegExp.pl
class_ex6c.4.RegExp.pl
|
Ex4.doc (due on 01/01/12)
Ex4.solutions.zip
|
class_example1.RegExp.pl
class_example2.RegExp.pl
Download the RegEx Coach
adeno12.gb
adeno12.fasta
|
| 26/27 Dec |
7. More pattern matching (and 8. Hashes) |
7-MorePatternMatching.ppt
8-Hashes.ppt
|
class_ex7a.1.regex.pl
class_ex7a.2.regex.pl
class_ex7a.3.regex.pl
class_ex8.1.hashes.pl
class_ex8.2.hashes.pl
class_ex8.3a.hashes.pl
class_ex8.3b.hashes.pl
|
|
adeno12.gb
adeno12.fasta
proteinLengths
proteinLengths2
proteinLengths3
phoneBook.pl
|
| 02/03 Jan |
9. Hashes, References and complex data structures |
9-HashesAndComplexDataStructures.ppt
|
class_ex9a.1.hashes.pl
class_ex9a.2.hashes.pl
class_ex9a.3a.hashes.pl
class_ex9a.3b.hashes.pl
class_ex9b.1a.References.pl
class_ex9b.1b.References.pl
class_ex9b.2.References.pl
|
Ex5.doc (due on 15/01)
Ex5.solutions.zip
|
proteinLengths
proteinLengths2
proteinLengths3
phoneBook.pl
preProInsulinRecords.gp
adeno12.gb
proteinLevels.txt
Ecoli.prot.fasta
Ecoli.ptt
EHD_nucleotide.richFasta
|
| 09/10 Jan |
10. More complex data structures |
10-MoreComplexDataStructures.ppt
|
class_ex10a.1a.References.part.pl
class_ex10a.2a.References.part.pl
class_ex10a.1a.References.pl
class_ex10a.1b.References.pl
class_ex10a.2a.References.pl
class_ex10a.2b.References.pl
class_ex10b.1a.References.pl
class_ex10b.1b.References.pl
class_ex10b.2a.References.pl
class_ex10b.2b.References.pl
|
|
proteinLengthsAndLocation.txt
proteinFullData.txt
|
| 16/17 Jan |
11. Subroutines and Modules |
11-SubroutinesAndModules.ppt
|
class_ex11a.1.subs.pl
class_ex11a.2.subs.pl
class_ex11a.3a.subs.pl
class_ex11a.3b.subs.pl
class_ex11b.1.subs.pl
class_ex11b.2.subs.pl
class_ex11b.3.subs.pl
class_ex11c.1.modules.pl
Nums.pm
class_ex11c.2.modules.pl
Fasta.pm
class_ex11d.1.sort.pl
class_ex11d.2.sort.pl
|
Ex6.doc (due on 29/01)
Ex6.solutions.zip |
proteinLengths
proteinLengths2
proteinLengths3
|
| 23/24 Jan |
12. BioPerl |
12-BioPerl.ppt
|
class_ex12a.1.bioperl.pl
class_ex12a.2.bioperl.pl
class_ex12a.3.bioperl.pl
class_ex12a.4.bioperl.pl
class_ex12b.1a.bioperl.pl
class_ex12b.1b.bioperl.pl
class_ex12b.1c.bioperl.pl
|
|
EHD_nucleotide.richFasta
preProInsulinRecords.gp
LegCox.blastp
InstallBioperl.exe
|
| 30/31 Jan |
13. Wrapping up... |
13-WrappingUp.ppt
13-Revision.ppt
|
exam1.ANS.pl
exam2.ANS.pl
exam3.ANS.txt
exam4a.ANS.pl
exam4b.ANS.pl
exam4c.ANS.pl
|
|
exam2011.moedA.doc
exam1.pl
exam2.pl
exam3.txt
exam4a.pl
exam4b.pl
exam4c.pl
|