Text this: Genomics and bioinformatics : an introduction to programming tools for life scientists