To be heterogeneous is to be of a different kind. 

Heterogeneous means that substance is diverse and made up of differing parts.

For genetics, heterogeneous means that a condition can be attributed to different genes and genetic factors.