Bioinformatics: Volume II: Structure, Function and