Realizing drug repositioning by adapting a recommendation system to handle the process