Package org.biojava.bio.symbol
Interface SoftMaskedAlphabet.MaskingDetector
-
- All Known Implementing Classes:
SoftMaskedAlphabet.MaskingDetector.DefaultMaskingDetector
- Enclosing class:
- SoftMaskedAlphabet
public static interface SoftMaskedAlphabet.MaskingDetector
Implementations will define how soft masking looks. TheDEFAULT
implementation considers softmasking to be represented by lower case characters.Copyright (c) 2004 Novartis Institute for Tropical Diseases
- Version:
- 1.0
- Author:
- Mark Schreiber
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
SoftMaskedAlphabet.MaskingDetector.DefaultMaskingDetector
-
Field Summary
Fields Modifier and Type Field Description static SoftMaskedAlphabet.MaskingDetector
DEFAULT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
isMasked(java.lang.String token)
java.lang.String
mask(java.lang.String token)
Present the token for aSymbol
as it would appear if maskedjava.lang.String
unmask(java.lang.String token)
Present the token for aSymbol
as it would appear if it wasn't softmasked
-
-
-
Field Detail
-
DEFAULT
static final SoftMaskedAlphabet.MaskingDetector DEFAULT
-
-
Method Detail
-
isMasked
boolean isMasked(java.lang.String token)
-
mask
java.lang.String mask(java.lang.String token)
Present the token for aSymbol
as it would appear if masked- Parameters:
token
- theString
to mask.- Returns:
- the masked token
-
unmask
java.lang.String unmask(java.lang.String token)
Present the token for aSymbol
as it would appear if it wasn't softmasked- Parameters:
token
- theString
to un-mask.- Returns:
- the un-masked token
-
-