4.2. Szűrés Felületen

A szűrő modellek egy lehetséges változata a felületi kémián alapul. Az egyszálú DNS láncok itt nem az oldatban (lombikban) úszkálnak, hanem egy (üveg, arany vagy szilícium) felülethez vannak odaragasztva. A láncok bináris sztringeket kódolnak, amikkel logikai feltételeknek megfelelően dolgozunk. A kiindulási halmaz azonos hosszúságú bináris szavak kódjait tartalmazza. A következő alapműveleteket végezhetjük a halmazzal:

Láthatjuk, hogy ebben a modellben nincs összeöntés, (multi)halmazokat nem egyesíthetünk. Viszont logikai számításokra, pl. kielégíthetőség vizsgáltra a modell nagyon kézenfekvő.

A számítás menete általában tehát: bizonyos elemeket megjelölünk, a megjelölteket, vagy a jelöletleneket töröljük, majd a jelölést visszavonjuk, más feltétel szerint újra megjelölünk egyes elemeket, stb.

A megjelölés technikailag pl. olyan láncok hozzáadásával történik, amelyek kétszálúvá egészítik ki a megjelölt láncokat, és ezzel meg tudják óvni őket a törlés műveletétől.

Az ismertetett modellel rokon az ún. univerzális DNS chip, amit itt nem ismertetünk részletesebben.