A number of emerging and re-emerging viruses have caused epidemics or pandemics of infectious diseases leading to major devastations throughout human history...