Package org.biojava.bio.program.ssaha
Class SearchListener.Tee
java.lang.Object
org.biojava.bio.program.ssaha.SearchListener.Tee
- All Implemented Interfaces:
SearchListener
- Enclosing interface:
SearchListener
A SearchListener that passes events on to two delegate listeners.
This allows you to build trees of listeners. This is usefull, for example, when echoing output from different listeners.
- Since:
- 1.4
- Author:
- Matthew Pocock
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.biojava.bio.program.ssaha.SearchListener
SearchListener.Echo, SearchListener.FilterByLength, SearchListener.Tee, SearchListener.Wrapper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Indicates that a sequence has been searched against a DataStore.void
hit
(int hitID, int queryOffset, int hitOffset, int hitLength) There has been a hit between the query sequence and a database sequence.void
startSearch
(String seqID) Indicates that a sequence is about to be searched against a DataStore.
-
Constructor Details
-
Tee
-
-
Method Details
-
startSearch
Description copied from interface:SearchListener
Indicates that a sequence is about to be searched against a DataStore.- Specified by:
startSearch
in interfaceSearchListener
- Parameters:
seqID
- the id of the sequence to be searched
-
endSearch
Description copied from interface:SearchListener
Indicates that a sequence has been searched against a DataStore.- Specified by:
endSearch
in interfaceSearchListener
- Parameters:
seqID
- the id of the sequence to be searched
-
hit
Description copied from interface:SearchListener
There has been a hit between the query sequence and a database sequence.- Specified by:
hit
in interfaceSearchListener
- 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
-