Bioinformatics: Interpreting the Blueprint of Life