/*
* Genoogle: Similar DNA Sequences Searching Engine and Tools. (http://genoogle.pih.bio.br)
* Copyright (C) 2008,2009 Felipe Fernandes Albrecht (felipe.albrecht@gmail.com)
*
* For further information check the LICENSE file.
*/
package bio.pih.genoogle.util;
import java.util.Iterator;
import bio.pih.genoogle.seq.SymbolList;
/**
* Iterate among the sub-sequences
*
* @author albrecht
*/
public interface SymbolListWindowIterator extends Iterator<SymbolList>{
/**
* @param size
*/
void setWindowSize(int size);
/**
* @return window size.
*/
int getWindowSize();
/**
* @return actual position in the symbol list.
*/
int getActualPos();
/**
* @return symbol list.
*/
SymbolList getSymbolList();
}