Novel network pharmacology methods for drug mechanism of action identification, pre-clinical drug screening and drug repositioning