NgAgo: a hope or a hype? - Zhang, Xiaoxue (Protein Cell, 2016)