Who compared annelid genes in 2007