Computer studies of interactions between macromolecules