     const genome_string         genome,
           Stats&                stats)
 {
-    log_verbose(stderr, "  q-gram filter... started\n");
-
     const uint32 Q = qgram_index.Q;
 
     typedef typename qgram_index_type::system_tag system_tag;

                genome_begin,
                d_genome,
                stats );
        }

        cudaDeviceSynchronize();
        timer.stop();
        const float time = timer.seconds();

        log_info(stderr, "  aligned reads:\n");
        log_info(stderr, "    %6.2f M reads/s\n", (1.0e-6f * float( stats.reads )) / time );
    }
    return 0;
}


    cudaDeviceSynchronize();
    timer.stop();
    stats.rank_time   += timer.seconds();
    stats.occurrences += n_hits;

    // loop through large batches of hits and locate & merge them
