Toolkit for Compound-Protein Interaction in Drug Discovery