ESAT
 All Classes Namespaces Files Functions Variables Enumerator Pages
Classes | Public Member Functions | Static Public Member Functions | List of all members
broad.core.datastructures.JCSCache Class Reference
Collaboration diagram for broad.core.datastructures.JCSCache:
Collaboration graph
[legend]

Classes

class  JCSNodeIterator
 

Public Member Functions

 JCSCache (PairedEndReader reader, int cacheSize, JCSAlignmentModel m)
 
FilteredIterator query (Annotation window, boolean fullyContained, CoordinateSpace cs)
 
CloseableIterator< AlignmentCount > getReads (Annotation w, boolean fullyContained)
 
CloseableIterator< AlignmentCount > getReads ()
 

Static Public Member Functions

static Integer generateRandom (int length)
 
static void dispose (String cacheName)
 

Constructor & Destructor Documentation

broad.core.datastructures.JCSCache.JCSCache ( PairedEndReader  reader,
int  cacheSize,
JCSAlignmentModel  m 
)

Initializes the cache

Parameters
reader

Member Function Documentation

static void broad.core.datastructures.JCSCache.dispose ( String  cacheName)
static

Shuts down the specified cache, and removes it from the list of active caches so it can be created again.

Parameters
cacheNameThe name of the cache to dispose of.
static Integer broad.core.datastructures.JCSCache.generateRandom ( int  length)
static

Generates a Long random number of length "length". We will use 10 digits

Parameters
length
Returns
CloseableIterator<AlignmentCount> broad.core.datastructures.JCSCache.getReads ( Annotation  w,
boolean  fullyContained 
)

Here is the caller graph for this function:

CloseableIterator<AlignmentCount> broad.core.datastructures.JCSCache.getReads ( )
FilteredIterator broad.core.datastructures.JCSCache.query ( Annotation  window,
boolean  fullyContained,
CoordinateSpace  cs 
)

The documentation for this class was generated from the following file: