All antifreeze proteins articles