FragDPI: a novel drug-protein interaction prediction model based on fragment understanding and unified coding