A review on current status of antiviral peptides | Synapse