INNER CODE UNIT · C++

val_ptr

fbreitwieser/krakenuniq · src/classify.cpp:929

          uint32_t* val_ptr = KrakenDatabases[i]->kmer_query(
            cannonical_kmer, &db_statuses[i].current_bin_key,
            &db_statuses[i].current_min_pos, &db_statuses[i].current_max_pos);
          if (val_ptr) {
            taxon = *val_ptr;
            break;
          }
        }

        // cerr << "taxon for " << *kmer_ptr << " is " << taxon << endl;
        my_taxon_counts[taxon].add_kmer(cannonical_kmer);

        if (taxon) {
          hit_counts[taxon]++;
          if (Quick_mode && ++hits >= Minimum_hit_count)
            break;
        }
      }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…