computational molecular biology review material 2780