New technologies boost drug repurposing