Viral life cycle and antiviral drug targets. Attachment and entry inhibitors, uncoating inhibitors, nucleoside/nucleotide reverse transcriptase inhibitors (NRTIs), non-nucleoside reverse transcriptase inhibitors (NNRTIs), integrase inhibitors, DNA polymerase inhibitors, protease inhibitors, neuraminidase inhibitors and antisense therapy