Heterogeneous pattern recognition and its applications in biology and nanotechnology (Reconhecimento de padrões heterogêneos e suas aplicações em biologia e nanotecnologia)