A review on compound-protein interaction prediction methods: Data, format, representation and model