|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DataStore
A repository that can be searched with a sequence.
Method Summary | |
---|---|
FiniteAlphabet |
getAlphabet()
The alphabet of symbol lists that can be searched against this DataStore. |
void |
search(String id,
SymbolList symList,
SearchListener listener)
Search the DataStore with a symbol list. |
String |
seqNameForID(int id)
Resolve an ID to a sequence name. |
Method Detail |
---|
FiniteAlphabet getAlphabet()
void search(String id, SymbolList symList, SearchListener listener) throws IllegalAlphabetException, SearchException
id
- the ID to report the symbol list by e.g. 'test' or 'foo1'symList
- the symbol list to search withlistener
- the listener to inform of hits
IllegalAlphabetException
- if the symbol list is of a type that
is not compatible with this data store
SearchException
String seqNameForID(int id) throws IndexOutOfBoundsException, SearchException
id
- the int number of the sequence name to resolve
IndexOutOfBoundsException
- if id is negative or too large
SearchException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |