Population biology and Comparative Genomics of Giardia duodenalis Assemblages.