Neuropeptides (NPs) play critical roles in synaptic signaling in various systems. NPs act as hormone, modulator, neurotransmitter and cytokine to regulate broad functions. NPs share the common characteristic that produced from a longer NP precursor (NPP). With the drastic growth of unknown protein sequences generated in the post-genomic age, it is highly desired to develop computational methods for rapidly and effectively identifying NPPs.