A haptic framework for the study of inter-molecular interactions