NeuroPID: a classifier of neuropeptide precursors