org.biojava.bio.program.ssaha
Class SearchListener.FilterByLength
java.lang.Object
org.biojava.bio.program.ssaha.SearchListener.Wrapper
org.biojava.bio.program.ssaha.SearchListener.FilterByLength
- All Implemented Interfaces:
- SearchListener
- Enclosing interface:
- SearchListener
public static final class SearchListener.FilterByLength
- extends SearchListener.Wrapper
A simple listener that filters out all hits that are too short.
- Since:
- 1.4
- Author:
- Matthew Pocock
Method Summary |
void |
hit(int hitID,
int queryOffset,
int hitOffset,
int hitLength)
There has been a hit between the query sequence and a database
sequence. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SearchListener.FilterByLength
public SearchListener.FilterByLength(SearchListener delegate,
int minLength)
hit
public void hit(int hitID,
int queryOffset,
int hitOffset,
int hitLength)
- Description copied from interface:
SearchListener
- There has been a hit between the query sequence and a database
sequence.
- Specified by:
hit
in interface SearchListener
- Overrides:
hit
in class SearchListener.Wrapper
- Parameters:
hitID
- the number of the sequence hit; resolvable by
String id = DataStore.seqNameForID(hitID)queryOffset
- the offset into the query sequencehitOffset
- the offset into the sequence hit in the databasehitLength
- the number of symbols hit