polyctenid trichurid polychrotid polychelid trichogrammatid polygyrid polycystid polyphagid polyphagan ptychaspidid