Heterobranchia is a subclass of . There are 10 species of Heterobranchia, in 6 genera and 5 families.