A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/structSIntervalNode.html below:

NCBI C++ ToolKit: SIntervalNode Struct Reference

Structure describing a node of an interval tree.

This is a binary tree that organizes a collection of line segments for fast overlap and containment tests.

Tree nodes contain a left subtree (containing HSPs whose query offsets all lie in the left half of the region described by an internal node), a right subtree, and a midpoint list. This last contains all HSPs whose query offsets would lie in both subtrees.

For each non-leaf node, the midpoint list for query offsets is itself organized as an interval tree (the "midpoint tree"), this time indexing subject offsets. In this way the subject offsets act as tiebreakers for the query offsets. HSPs in a given midpoint tree that straddle both subtrees are collected into a linked list

Definition at line 59 of file blast_itree.h.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4