org::gel::mauve::tree::Key Interface Reference

Key specifies the interface allowed for intervals that can be stored in an interval sequence tree. More...

Inheritance diagram for org::gel::mauve::tree::Key:

Inheritance graph
[legend]
List of all members.

Public Member Functions

Object copy ()
void cropEnd (long size)
void cropStart (long size)
long getLength ()
long getSeqLength ()

Detailed Description

Key specifies the interface allowed for intervals that can be stored in an interval sequence tree.

Definition at line 7 of file Key.java.


Member Function Documentation

Object org::gel::mauve::tree::Key::copy  ) 
 

Implemented in org::gel::mauve::tree::FileKey, and org::gel::mauve::tree::GapKey.

Referenced by org::gel::mauve::tree::IntervalSequenceTree::erase(), org::gel::mauve::tree::IntervalSequenceTree::insert(), and org::gel::mauve::tree::GISTree::insert().

void org::gel::mauve::tree::Key::cropEnd long  size  ) 
 

Implemented in org::gel::mauve::tree::FileKey, and org::gel::mauve::tree::GapKey.

Referenced by org::gel::mauve::tree::IntervalSequenceTree::erase(), org::gel::mauve::tree::IntervalSequenceTree::insert(), and org::gel::mauve::tree::GISTree::insert().

void org::gel::mauve::tree::Key::cropStart long  size  ) 
 

Implemented in org::gel::mauve::tree::FileKey, and org::gel::mauve::tree::GapKey.

Referenced by org::gel::mauve::tree::IntervalSequenceTree::erase(), org::gel::mauve::tree::IntervalSequenceTree::insert(), and org::gel::mauve::tree::GISTree::insert().

long org::gel::mauve::tree::Key::getLength  ) 
 

Implemented in org::gel::mauve::tree::FileKey, and org::gel::mauve::tree::GapKey.

Referenced by org::gel::mauve::tree::IntervalSequenceTree::insert(), org::gel::mauve::tree::GISTree::insert(), org::gel::mauve::tree::GISTree::recalculateLengths(), and org::gel::mauve::tree::GISTree::recursiveFind().

long org::gel::mauve::tree::Key::getSeqLength  ) 
 

Implemented in org::gel::mauve::tree::FileKey, and org::gel::mauve::tree::GapKey.

Referenced by org::gel::mauve::tree::GISTree::columnToSeqPos(), org::gel::mauve::tree::GISTree::insert(), org::gel::mauve::tree::GISTree::recalculateLengths(), and org::gel::mauve::tree::GISTree::recursiveSeqFind().


The documentation for this interface was generated from the following file:
Generated on Mon Aug 19 06:04:24 2013 for Mauve by doxygen 1.3.6