Computer-aided design, synthesis and evaluation of novel antiviral compounds