viral and ant