base sequence recognition