net.sf.snver.pileup.meta
Class PileupPool

java.lang.Object
  extended by net.sf.snver.pileup.meta.PileupPool

public class PileupPool
extends java.lang.Object

Pool for pileup process which use the SAMSequenceVo to generate SnverMeta

Created by IntelliJ IDEA. User: weicheng hu Date: 10/21/11 Time: 2:26 PM


Constructor Summary
PileupPool(int bq)
          Constructor
 
Method Summary
 void add(SAMSequenceVo seq)
          Add SAMSequenceVo into pool
 SnverMeta compute(java.lang.String name, char ref, int index)
          Generate SnverMeta Object from pool
 boolean isEmpty()
          Check is pool empty
 java.lang.String peek()
          Peek the sequence name
 void skip()
          Skip the useless position
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PileupPool

public PileupPool(int bq)
Constructor

Parameters:
bq - int
Method Detail

add

public void add(SAMSequenceVo seq)
Add SAMSequenceVo into pool

Parameters:
seq - SAMSequenceVo

compute

public SnverMeta compute(java.lang.String name,
                         char ref,
                         int index)
Generate SnverMeta Object from pool

Parameters:
name - String
ref - char
index - int
Returns:
SnverMeta

skip

public void skip()
Skip the useless position


isEmpty

public boolean isEmpty()
Check is pool empty

Returns:
boolean

peek

public java.lang.String peek()
Peek the sequence name

Returns:
String