Computer-assisted modeling :contributions of computational approaches to elucidating macromolecular structure and function