“Soft docking”: Matching of molecular surface cubes