Thiazolides, a new class of anti-influenza molecules targeting viral hemagglutinin at the post-translational level