SMS: Biomolecular information processing