public class SoftMaskedAlphabet.CaseSensitiveTokenization extends Unchangeable implements SymbolTokenization
SymbolTokenizer works with a delegate to softmask
symbol tokenization as appropriate. It should only be used in combination
with a SoftMaskedAlphabet.
You will never instantiate one of these yourself.
Copyright (c) 2004 Novartis Institute for Tropical Diseases
SymbolTokenization.TokenTypeAnnotatable.AnnotationForwarderCHARACTER, FIXEDWIDTH, SEPARATED, UNKNOWNANNOTATION| Modifier and Type | Method and Description |
|---|---|
Alphabet |
getAlphabet()
The alphabet to which this tokenization applies.
|
Annotation |
getAnnotation()
Should return the associated annotation object.
|
SymbolTokenization.TokenType |
getTokenType()
Determine the style of tokenization represented by this object.
|
StreamParser |
parseStream(SeqIOListener l)
The current implementation only supports character parsing.
|
Symbol |
parseToken(String token)
Returns the symbol for a single token.
|
String |
tokenizeSymbol(Symbol s)
Return a token representing a single symbol.
|
String |
tokenizeSymbolList(SymbolList sl)
Return a string representation of a list of symbols.
|
addChangeListener, addChangeListener, addForwarder, getForwarders, getListeners, isUnchanging, removeChangeListener, removeChangeListener, removeForwarderclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddChangeListener, addChangeListener, isUnchanging, removeChangeListener, removeChangeListenerpublic Annotation getAnnotation()
AnnotatablegetAnnotation in interface Annotatablepublic Alphabet getAlphabet()
SymbolTokenizationgetAlphabet in interface SymbolTokenizationpublic SymbolTokenization.TokenType getTokenType()
SymbolTokenizationgetTokenType in interface SymbolTokenizationpublic Symbol parseToken(String token) throws IllegalSymbolException
SymbolTokenizationThe Symbol will be a member of the alphabet. If the token is not recognized as mapping to a symbol, an exception will be thrown.
parseToken in interface SymbolTokenizationtoken - the token to retrieve a Symbol forIllegalSymbolException - if there is no Symbol for the tokenpublic String tokenizeSymbolList(SymbolList sl) throws IllegalSymbolException
SymbolTokenizationtokenizeSymbolList in interface SymbolTokenizationsl - A SymbolListIllegalSymbolExceptionpublic StreamParser parseStream(SeqIOListener l)
parseStream in interface SymbolTokenizationl - the SeqIOListener to callback to.StreamParser that the SeqIOListener
talks to.public String tokenizeSymbol(Symbol s) throws IllegalSymbolException
SymbolTokenizationtokenizeSymbol in interface SymbolTokenizations - The symbolIllegalSymbolException - if the symbol isn't recognized.Copyright © 2020 BioJava. All rights reserved.