Molecule recognizer