ESAT
 All Classes Namespaces Files Functions Variables Enumerator Pages
Public Member Functions | List of all members
umms.core.model.JCSAlignmentModel.FilteredIterator Class Reference
Inheritance diagram for umms.core.model.JCSAlignmentModel.FilteredIterator:
Inheritance graph
[legend]
Collaboration diagram for umms.core.model.JCSAlignmentModel.FilteredIterator:
Collaboration graph
[legend]

Public Member Functions

 FilteredIterator (CloseableIterator< AlignmentCount > overlappers, Annotation region, CoordinateSpace cs, boolean fullyContained)
 
 FilteredIterator (CloseableIterator< AlignmentCount > reads)
 
boolean hasNext ()
 
AlignmentCount next ()
 
void remove ()
 
void close ()
 

Detailed Description

This class will represent an iterator over the filtered reads To make it efficient it will need to precompute the region in coordinate space It will also need to know the next element to compute the hasNext and getNext() functions

Author
mguttman

Constructor & Destructor Documentation

umms.core.model.JCSAlignmentModel.FilteredIterator.FilteredIterator ( CloseableIterator< AlignmentCount overlappers,
Annotation  region,
CoordinateSpace  cs,
boolean  fullyContained 
)

Here is the call graph for this function:

umms.core.model.JCSAlignmentModel.FilteredIterator.FilteredIterator ( CloseableIterator< AlignmentCount reads)

This is the constructor for all reads other parms not meaningful

Parameters
reads

Here is the call graph for this function:

Member Function Documentation

void umms.core.model.JCSAlignmentModel.FilteredIterator.close ( )
boolean umms.core.model.JCSAlignmentModel.FilteredIterator.hasNext ( )

Here is the call graph for this function:

Here is the caller graph for this function:

AlignmentCount umms.core.model.JCSAlignmentModel.FilteredIterator.next ( )

Here is the call graph for this function:

Here is the caller graph for this function:

void umms.core.model.JCSAlignmentModel.FilteredIterator.remove ( )

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