Calling variants from mixed viral samples