iPE::Util::Overlap::Node(3)

NAME
iPE::Util::Overlap::Node - Node type used for iPE::Overlap.

DESCRIPTION
The overlap object uses special nodes for insertion. These are used to define intervals on which to detect overlaps.

FUNCTIONS

new(hashref)
    Creates a new overlap node. The hashref must contain the keys 'low', 'high' and 'letter' in order for it to properly construct the node. The 'letter' key indicates which letter is used in the boundary coordinate. Example:

        my $node = new iPE::Overlap::Node( {low => 20, high => "L-1", letter => "L"} );

    You may also pass an optional object into the constructor, if you want the source of the interval to be accessible through the node object.

    e.g. {..., object => $feature}

overlaps(node)
    Checks if the calling node overlaps the passed node. Returns 1 if overlap.

SEE ALSO
iPE::Overlap

AUTHOR
Bob Zimmermann (rpz@cse.wustl.edu).