Gravar-mail: A review of computational drug repurposing