|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.biojava.bio.symbol.TokenParser
This uses symbol token to parse characters into Symbols.
Constructor Summary | |
TokenParser(FiniteAlphabet alpha)
Generate a new TokenParser for an alphabet. |
Method Summary | |
Alphabet |
getAlphabet()
The alphabet that all Symbols produced will belong to. |
SymbolList |
parse(java.lang.String seq)
Parse an entire string into a SymbolList. |
Symbol |
parseToken(java.lang.String token)
Returns the symbol for a single token. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public TokenParser(FiniteAlphabet alpha)
It will be correct at the time of creation. If the alphabet is edited in any way that affects the symbols contained, this parser becomes invalid.
alpha
- the Alphabet to parse tokens intoMethod Detail |
public Alphabet getAlphabet()
public SymbolList parse(java.lang.String seq) throws IllegalSymbolException
The SymbolList produced will have the same Alphabet as this SymbolParser.
seq
- the String to parsepublic Symbol parseToken(java.lang.String token) throws IllegalSymbolException
The Symbol will be a member of the alphabet. If the token is not recognized as mapping to a symbol, an exception will be thrown.
token
- the token to retrieve a Symbol for
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |