Algorithms in computational molecular biology : techniques, approaches and applications (Wiley, 2011)