Carissimi, vi comunichiamo la data di consegna dei vostri progetti: il 20 maggio alle 23.00. Cogliamo l’occasione per anticiparvi i criteri di valutazione.
Ricordatevi di iscrivere il vostro gruppo come spiegato in questa pagina.
Carissimi, vi comunichiamo la data di consegna dei vostri progetti: il 20 maggio alle 23.00. Cogliamo l’occasione per anticiparvi i criteri di valutazione.
Ricordatevi di iscrivere il vostro gruppo come spiegato in questa pagina.
Today we split the tasks into two categories:
Nello scorso laboratorio abbiamo visto due cose molto importanti: come ricevere parametri dalla shell e come leggere file. Nonostante la spiegazione anti-caos preventiva, sembra che molti di voi le trovino problematiche e quindi oggi cercheremo di fare degli esercizi mirati su questi argomenti nuovi, che sono fondamentali per raggiungere gli scopi del corso (fare un programma perl che c’entri qualcosa con la genomica).
In the exercises until now we worked with input values that were written in the beginning of the programs. This is not how real programs work. Since we now know how to read files and pass parameters, we can start writing useful programs, that work in the same way as the shell commands we saw: taking their input from files.
This is the landing page for the fourth laboratory, here at the Paolotti. We missed you!
Remember to keep this page updated regularly, as we are going to put some updates in here.
This post shows the solution for the homework coded hw2.
Continue reading
Today we met at the Vallisneri to play with the foundamentals of Perl (slides below).
Now you have some time to practice with Perl, so if you want to start from the basics here you are a step-by-step guide.
As always remember to “appello Nome Cognome” before starting, and say “goodbye” before leaving.
Today we are going to:
Read this page (to the end) before starting the practical.
This post is a part of the second laboratory session. Please refer to the main post.
Ready to start programming? We hope so. This post will teach you the very first things 🙂
As we already said in class, a Perl program (or script, better), is a plain text file, as a FASTQ or SAM file is. It contains a set of instructions that the computer can execute. Unlike human beings, computers love repetitive tasks…
We are going to give you an actual lesson of Perl next Friday, but we think it is a good idea to make you touch it in advance.
Every programming language has:
This post is a part of the second laboratory session. Please refer to the main post.
Linux commands like ls and grep are just programs, but they are special because any UNIX like terminal will ship them (for free :).
Now we are going to use a Perl script and an alignment program to perform two tasks: