Class BPTree


  • public class BPTree
    extends java.lang.Object
    Created by IntelliJ IDEA. User: martind Date: Dec 17, 2009 Time: 12:28:30 PM To change this template use File | Settings | File Templates.
    • Constructor Detail

      • BPTree

        public BPTree​(SeekableStream fis,
                      long fileOffset,
                      boolean isLowToHigh)
    • Method Detail

      • getBPTreeOffset

        public long getBPTreeOffset()
      • getBlockSize

        public int getBlockSize()
      • getKeySize

        public int getKeySize()
      • getValueSize

        public int getValueSize()
      • getItemCount

        public long getItemCount()
      • getNodeCount

        public long getNodeCount()
      • getChromosomeKey

        public java.lang.String getChromosomeKey​(java.lang.String chromosome)
      • getChromosomeID

        public int getChromosomeID​(java.lang.String chromKey)
      • getChromosomeName

        public java.lang.String getChromosomeName​(int chromID)
      • getChromosomeNames

        public java.util.ArrayList<java.lang.String> getChromosomeNames()
      • getChromosomeIDMap

        public java.util.HashMap<java.lang.Integer,​java.lang.String> getChromosomeIDMap​(int startChromID,
                                                                                              int endChromID)
      • print

        public void print()
      • findAllChromosomeNames

        public void findAllChromosomeNames​(BPTreeNode thisNode,
                                           java.util.ArrayList<java.lang.String> chromosomeList)