Models and Algorithms for Biomolecules and Molecular Networks